TIOBE-Index Oktober 2021: Python erstmals an der Spitze
(Bild: Michael Schwarzenberger, gemeinfrei (Creative Commons CC0))
FĂŒr Python lĂ€uft es diesen Monat rund: Die mit einer frischen Hauptversion ausgestattete Programmiersprache stöĂt erstmals C und Java vom TIOBE-Thron.
Python hat zum ersten Mal seit dem 20-JĂ€hrigen Bestehen des TIOBE-Index den Spitzenplatz erreicht. Die Programmiersprache steht damit vor C und Java, die bisher als einzige den ersten Platz in dem monatlich durchgefĂŒhrten Ranking erzielen konnten und durchgĂ€ngig in den Top 3 zu finden sind.
Zu diesem Anlass beglĂŒckwĂŒnschte sogar Paul Jansen [1], CEO von TIOBE Software, den Python-Erfinder Guido van Rossum auf Englisch und NiederlĂ€ndisch: "Congratulations Guido van Rossum! Proficiat!"
Aufstieg mit Vorzeichen
Python schlĂ€ngelte sich im TIOBE-Index bereits seit LĂ€ngerem nach oben, sodass die aktuelle Entwicklung nicht verwundert. So erwĂ€hlte TIOBE Python zur Programmiersprache des Jahres 2020 [2], als diese mit 2,01 Prozent den höchsten Zuwachs verzeichnete. Die BegrĂŒndung fĂŒr den Anstieg der PopularitĂ€t der Sprache sah TIOBE vor allem in ihrer einfachen Erlernbarkeit und ProduktivitĂ€t, und auch der zunehmende Einsatz in mobilen Anwendungen sowie Embedded-Systemen trage dazu bei. Die dynamische, objektorientierte Programmiersprache kommt vor allem im Data-Science- und Machine-Learning-Bereich zum Einsatz und hat erst kĂŒrzlich die neue Hauptversion 3.10 erhalten, die unter anderem Pattern Matching einfĂŒhrt [3].
Noch im Januar 2021 prognostizierte TIOBE, dass Python sich langfristig auf dem zweiten Platz hinter C und vor Java einfinden wĂŒrde. Diesen Rang nahm Python inzwischen bereits kurzfristig ein, und der Abstand zwischen den ersten drei PlĂ€tzen ist mitunter hauchdĂŒnn: Zwischen der erst- und drittplatzierten Sprache C und Python â dazwischen befand sich Java â lagen im Juli nur 0,67 Prozent [4].
Die grafische Darstellung des TIOBE-Index von 2001 bis 2021 zeigt, wie sich Python, blau dargestellt, innerhalb der letzten Jahre immer gröĂerer Beliebtheit erfreute, und sich die Top 3 annĂ€herten:
(Bild:Â TIOBE)
Ăbertroffene Erwartungen
Die Prognose hat Python inzwischen nicht nur erfĂŒllt, sondern ĂŒbertroffen: Wie die Sprache, die Anfang des Jahres ihr 30-jĂ€hriges JubilĂ€um feierte [5], erstmals sowohl an Java als auch an C vorbeizieht, zeigt der aktuelle TIOBE-Index fĂŒr den Monat Oktober 2021 [6]:
(Bild:Â TIOBE)
Bei genauerer Betrachtung der Werte im Vergleich zum Vorjahresmonat fĂ€llt auf, dass Python selbst keine prozentuale Ănderung aufweist â stattdessen sinkt Java um 2,11 Prozent ab und landet auf dem dritten Platz, und bei der zweitplatzierten Programmiersprache C betrĂ€gt der Verlust sogar mehr als doppelt so viel (5,79 Prozent).
Auf den weiteren RĂ€ngen der Top 10 findet sich noch ein Absteiger im Vergleich zum Vorjahr: PHP verliert einen Platz und steht nun auf Rang 9. Die Assembly Language legt dagegen deutlich zu und hat innerhalb eines Jahres den Sprung von Platz 17 auf 10 vollbracht.
Methoden und Kritik
Wie auch andere Programmiersprachen-Rankings ist der monatlich erscheinende TIOBE-Index nicht unumstritten. Die Auswertung basiert auf Anfragen nach dem Schema +"<language> programming" an die 25 Suchmaschinen, die von Alexa am höchsten gerankt sind und bestimmte Kriterien erfĂŒllen, darunter Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube und Baidu.
Auch TIOBE selbst rÀumt ein, dass der Index weder dazu in der Lage ist, die beste Programmiersprache zu ermitteln, noch diejenige, in welcher die meisten Zeilen Code geschrieben wurden. Weitere bekannte, allerdings seltener erscheinende Rankings stammen etwa von dem Softwareunternehmen RedMonk [7] oder der Entwickler-Community Stack Overflow [8].
(mai [9])
URL dieses Artikels:
https://www.heise.de/-6216199
Links in diesem Artikel:
[1] https://www.tiobe.com/tiobe-index/
[2] https://www.heise.de/news/TIOBE-ernennt-Python-zur-Sprache-des-Jahres-2020-5004168.html
[3] https://www.heise.de/news/Programmiersprache-Python-3-10-fuehrt-das-Pattern-Matching-ein-6209005.html
[4] https://www.heise.de/news/TIOBE-Index-Juli-2021-Kopf-an-Kopf-Rennen-zwischen-C-Java-und-Python-6129164.html
[5] https://www.heise.de/news/Python-Jubilaeum-30-Jahre-und-kein-bisschen-leise-5062143.html
[6] https://www.tiobe.com/tiobe-index/
[7] https://www.heise.de/news/Programmiersprachen-Ranking-Java-schafft-den-Ausgleich-6158586.html
[8] https://www.heise.de/news/Stack-Overflow-Survey-Rust-und-Onlinebildung-im-Aufwind-6153819.html
[9] mailto:mai@heise.de
Copyright © 2021 Heise Medien