Programmiersprachenbewertung von IEEE Spectrum

Das vom Institute of Electrical and Electronics Engineers (IEEE) herausgegebene Magazin IEEE Spectrum hat eine neue Ausgabe des Rankings zur Popularität von Programmiersprachen veröffentlicht. Python bleibt Spitzenreiter im Ranking, gefolgt von C, C++ und C# mit leichtem Rückstand. Im Vergleich zum letztjährigen Ranking ist Java vom 2. auf den 5. Platz vorgerückt. Eine Stärkung der Position ist bei den Sprachen C# (sie stieg vom 6. auf den 4. Platz) und SQL (in der vorherigen Bewertung war sie nicht unter den Top Ten, aber in der neuen wurde sie auf Platz 6 fixiert) zu verzeichnen.

Programmiersprachenbewertung von IEEE Spectrum

Bei den Stellenangeboten ist SQL führend, gefolgt von Java, Python, JavaScript, C#, C und C++.

Programmiersprachenbewertung von IEEE Spectrum

Im Ranking, das das Interesse an Programmiersprachen in Foren und sozialen Netzwerken berücksichtigt, liegt Python an der Spitze, gefolgt von Java, C, JavaScript, C++, C# und SQL. Die Rust-Sprache liegt auf Platz 12, im Gesamtranking auf Platz 20 und im Employer Interest Ranking auf Platz 22.

Programmiersprachenbewertung von IEEE Spectrum

Bei der Berechnung der IEEE-Spektrum-Bewertung wurde eine Kombination aus 12 Metriken aus 10 verschiedenen Quellen verwendet. Die Methode basiert auf der Auswertung von Suchergebnissen zur Suchanfrage „{name_sprache} Programmierung“ auf verschiedenen Seiten. Die Anzahl der in den Google-Suchergebnissen ausgegebenen Materialien (wie bei der Erstellung des TIOBE-Rankings), die Parameter der Beliebtheit von Suchanfragen durch Google Trends (wie im PYPL-Ranking), Erwähnungen auf Twitter, die Anzahl neuer und aktive Repositories in GitHub, die Anzahl der Fragen in Stack Overflow, die Anzahl der Veröffentlichungen auf Reddit und Hacker News, Jobs auf CareerBuilder und der IEEE Job Site, Erwähnungen im digitalen Archiv von Zeitschriftenartikeln und Konferenzbeiträgen (IEEE Xplore).

Weitere Beliebtheitswerte für Programmiersprachen:

  • Im August-Ranking von TIOBE Software rückte Python vom zweiten auf den ersten Platz vor, während C und Java auf den zweiten bzw. dritten Platz vorrückten. Zu den Veränderungen im Laufe des Jahres gehört auch ein Anstieg der Beliebtheit von Assemblersprachen (vom 9. auf den 8. Platz), SQL (vom 10. auf den 9. Platz), Swift (vom 16. auf den 11. Platz) und Go (vom 18. auf den 15. Platz). 22.), Object Pascal (von 13. bis 23.), Objective-C (von 14 bis 26), Rust (von 22 bis 8). Die Popularität von PHP (von 10 auf 14), R (von 16 auf 15), Ruby (von 18 auf 13) und Fortran (von 19 auf 30) ging zurück. Die Kotlin-Sprache wurde in die Top XNUMX-Liste aufgenommen. Der TIOBE-Popularitätsindex basiert seine Schlussfolgerungen auf der Analyse von Suchanfragenstatistiken in Systemen wie Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon und Baidu.

    Programmiersprachenbewertung von IEEE Spectrum

  • Im PYPL-Ranking vom August, das Google Trends nutzt, haben sich die ersten drei im Laufe des Jahres nicht verändert: Den ersten Platz belegt die Sprache Python, gefolgt von Java und JavaScript. Rust rückte vom 17. auf den 13. Platz vor, TypeScript vom 10. auf den 8. und Swift vom 11. auf den 9. Platz. Im Vergleich zum August letzten Jahres haben auch Go, Dart, Ada, Lua und Julia an Popularität gewonnen. Die Popularität von Objective-C, Visual Basic, Perl, Groovy, Kotlin und Matlab hat abgenommen.

    Programmiersprachenbewertung von IEEE Spectrum

  • Basierend auf GitHub-Beliebtheitswerten und Stack Overflow-Diskussionsaktivitäten stufte RedMonk die Top Ten wie folgt ein: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. C++ vom fünften bis siebten Platz.

    Programmiersprachenbewertung von IEEE Spectrum

    Source: opennet.ru

Kommentar hinzufügen