Die IEEE Spectrum-Zeitschrift, herausgegeben vom Institute of Electrical and Electronics Engineers (IEEE), hat eine neue Ausgabe des Rankings der Beliebtheit von Programmiersprachen veröffentlicht. An der Spitze des Rankings bleibt die Programmiersprache Python, gefolgt von C, C++ und C# mit nur geringem Abstand. Im Vergleich zum letzten Jahr hat sich Java von Platz 2 auf Platz 5 verschoben. Eine Stärkung der Position wird für die Sprachen C# (von Platz 6 auf Platz 4 gestiegen) und SQL (letztes Jahr nicht in den Top Ten, jetzt auf Platz 6) festgestellt.

Bei der Anzahl der Stellenausschreibungen führt die Sprache SQL, gefolgt von Java, Python, JavaScript, C#, C und C++.

Im Ranking, das das Interesse an Programmiersprachen in Foren und sozialen Netzwerken berücksichtigt, führt Python, gefolgt von Java, C, JavaScript, C++, C# und SQL. Die Sprache Rust liegt auf Platz 12, während sie im Gesamtranking Platz 20 einnimmt und im Ranking des Arbeitgeberinteresses Platz 22.

Bei der Berechnung des Rankings von IEEE Spectrum wurde eine Kombination aus 12 Metriken verwendet, die von 10 verschiedenen Quellen stammen. Die Methode basiert auf der Bewertung der Suchergebnisse für den Begriff „{название_языка} programming“ auf verschiedenen Websites. Die Anzahl der in der Google-Suche ausgegebenen Materialien wurde berücksichtigt (wie bei der TIOBE-Rangliste), ebenso die Popularität von Suchanfragen über Google Trends (wie in der PYPL-Rangliste), Erwähnungen auf Twitter, die Anzahl neuer und aktiver Repositories auf GitHub, die Anzahl der Fragen auf Stack Overflow, die Anzahl der Veröffentlichungen auf Reddit und Hacker News, Stellenangebote auf CareerBuilder und IEEE Job Site, sowie Erwähnungen im digitalen Archiv von Fachzeitschriften und Konferenzberichten (IEEE Xplore).
Andere Rankings zur Beliebtheit von Programmiersprachen:
- Im August-Ranking von TIOBE Software hat sich die Sprache Python von Platz 2 auf Platz 1 verbessert, während die Sprachen C und Java auf die Plätze 2 und 3 zurückgefallen sind. Zu den Veränderungen im Laufe des Jahres zählen auch ein Anstieg der Beliebtheit der Sprachen Assembly (von Platz 9 auf Platz 8), SQL (von Platz 10 auf Platz 9), Swift (von Platz 16 auf Platz 11), Go (von Platz 18 auf Platz 15), Object Pascal (von Platz 22 auf Platz 13), Objective-C (von Platz 23 auf Platz 14) und Rust (von Platz 26 auf Platz 22). Die Beliebtheit der Sprachen PHP (von Platz 8 auf Platz 10), R (von Platz 14 auf Platz 16), Ruby (von Platz 15 auf Platz 18) und Fortran (von Platz 13 auf Platz 19) ist hingegen gesunken. Die Sprache Kotlin hat es in die Liste der Top 30 geschafft. Der TIOBE-Beliebtheitsindex zieht seine Schlüsse aus der Analyse der Statistiken von Suchanfragen in Systemen wie Google, Google Blogs, Wikipedia, YouTube, QQ, Sohu, Amazon und Baidu.

- Im August-Ranking von PYPL, das Google Trends verwendet, hat sich die Top-Drei der letzten Jahre nicht geändert: An erster Stelle steht die Programmiersprache Python, gefolgt von Java und JavaScript. Rust ist von Platz 17 auf Platz 13 gestiegen, TypeScript von Platz 10 auf Platz 8 und Swift von Platz 11 auf Platz 9. Im Vergleich zum August des letzten Jahres ist auch die Beliebtheit von Go, Dart, Ada, Lua und Julia gestiegen. Die Beliebtheit von Objective-C, Visual Basic, Perl, Groovy, Kotlin, Matlab ist gesunken.

- Im RedMonk-Ranking, das auf der Beliebtheit auf GitHub und der Aktivität in Diskussionen auf Stack Overflow basiert, sieht die Liste der Top Ten wie folgt aus: JavaScript, Python, Java, PHP, C#, CSS, C++, TypeScript, Ruby, C. Zu den Veränderungen im Jahresverlauf gehört der Aufstieg von C++ von Platz 5 auf Platz 7.

Quelle: opennet.ru



