Sprachen
Teilen:
Dieser Abschnitt enthält Statistiken zu den neuesten Trends bei Programmier-, Skript- und Markup-Sprachen.
Objective-C ist objektiv am Ende
Nach Abwanderung von zwei Dritteln der Benutzer*innen in den letzten sechs Jahren scheint Objective-C vor dem Aus zu stehen. Weniger als 2% der Programmierenden haben es im vergangenen Jahr mindestens einmal verwendet, und nur 11 Befragte gaben es als primäre Sprache an. Bei der Abwanderung hat Objective-C hat sogar COBOL und Perl übertroffen.
In der Zeit zwischen der Einführung im Jahr 1984 und der Veröffentlichung der Nachfolgersprache Swift durch Apple im Jahr 2014 hatte Objective-C einen guten Lauf. Durch die Verfügbarkeit von Kotlin, Dart und weiteren plattformunabhängigen Sprachen haben iOS-Entwickler*innen heute jedoch die Qual der Wahl – und wenig Gründe, an Objective-C festzuhalten.
Eine Liebe, die nicht rostet: die Wachstumsgeschichte von Rust
Als einzige unter den populärsten Programmiersprachen dieses Jahres hat Rust einen neuen Nutzungsrekord aufgestellt. Mit dem Anspruch, C++ mit seinen strengen Sicherheits- und Speicherverwaltungsmechanismen zu ersetzen, hat Rust seinen Benutzerstamm in den letzten fünf Jahren stetig erweitert. Unseren Daten zufolge erwägt ein Sechstel der Go-Benutzer*innen, Rust einzuführen.
JavaScript: leicht sinkende Popularität
Im letzten Jahr lieferten sich die drei populärsten Sprachen ein Kopf-an-Kopf-Rennen. Auch in diesem Jahr liegen sie eng beieinander – Java hat die Führung zurückerobert, während JavaScript mit einem Rückgang von drei Prozentpunkten auf den dritten Platz zurückgefallen ist.
Es scheint, als würden manche Programmierer*innen, die zu Beginn TypeScript in Verbindung mit einer anderen Sprache verwendeten, allmählich zur ausschließlichen Nutzung von TypeScript übergehen. 2020 verwendeten 47% der TypeScript-Benutzer*innen die Sprache zusammen mit JavaScript – in diesem Jahr ist dieser Wert auf 38% gesunken. Es ist plausibel anzunehmen, dass wir in Zukunft einen weiteren Rückgang des JavaScript-Anteils um einige Prozentpunkte erleben werden.
Der Anteil der Programmierer*innen, die eine andere Sprache lernen möchten, ist bei JavaScript-Benutzer*innen höher als bei anderen Sprachen. Dies erhöht auch die Wahrscheinlichkeit der Abwanderung, wobei TypeScript von der Migration profitiert.
Diese Tabelle gibt an, wie viele Benutzer*innen der horizontal aufgelisteten Sprachen planen, zu einer der vertikal aufgelisteten Sprachen zu migrieren. So planen zum Beispiel 10% der C#-Anwender*innen, Rust einzusetzen.
Viele Jahre lang war Rust eine der beliebtesten Optionen, wenn es um das Erlernen neuer Programmiersprachen ging. 2023 hat Rust nun zum ersten Mal den Spitzenplatz erklommen.
Damit hat Rust hat nicht nur Go überholt und sich bei denjenigen, die zu einer anderen Sprache wechseln wollen, als erste Wahl durchgesetzt. Vielmehr stehen gerade Go-Benutzer*innen an der Spitze derer, die Rust neu einsetzen wollen.
Da jedoch die Nutzerbasis von Go bis 2020 rapide angestiegen war, ist es sehr wahrscheinlich, dass ein erheblicher Teil der wechselwilligen Go-Nutzer*innen Early Adopter sind. Viele dieser Trendsetter*innen sind auf der Suche nach dem nächsten großen Ding und könnten nach dem Wechsel zu Rust bald zum nächsten „Supertrend“ weitergehen.
Anteil der Befragten, die mit „Nein, ich plane keinen Einsatz oder Migration“ geantwortet haben, aufgeschlüsselt nach primären Programmiersprachen. Aufgeführt sind Sprachen mit mindestens 150 Antworten.
Scala und Rust haben die wenigsten abwanderungswilligen Benutzer*innen.
Zu den Spitzenverdienenden zählen wir diejenigen, deren Gehälter im obersten Quartil ihrer Region liegen.
Finden Sie das richtige Tool
Danke, dass Sie sich die Zeit genommen haben!
Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.
Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.