Willkommen bei
IEEE-Spektrum11. jährliches Ranking der beliebtesten Programmiersprachen. Wie immer kombinieren wir mehrere Metriken aus verschiedenen Quellen, um drei Meta-Rankings zu erstellen. Das „Spectrum“-Ranking wird nach dem Profil des typischen IEEE-Mitglieds gewichtet, das „Trending“-Ranking versucht, zeitgemäße Sprachen zu identifizieren und das „Jobs“-Ranking misst, wonach Arbeitgeber suchen.

Eine vollständige Analyse unserer Methodik finden Sie hier, aber kommen wir nun zu unseren Ergebnissen. An der Spitze festigt Python weiterhin seine weltweite Dominanz, unterstützt durch Dinge wie beliebte Bibliotheken für aktuelle Bereiche wie KI sowie seine herausragende Stellung im Bildungsbereich. (Für die meisten Schüler ist es heute Python, wenn sie in der Schule eine Programmiersprache lernen.) Auch bei Arbeitgebern erfreut sich Python großer Beliebtheit, obwohl sein Vorsprung gegenüber anderen Sprachen in Bezug auf allgemeine Zwecke nicht so groß ist und wie im letzten Jahr auch nicht so groß ist spielt die zweite Geige gegenüber der Datenbankabfragesprache SQL, die Arbeitgeber gerne in Kombination mit einer anderen Sprache sehen. Die Beliebtheit von SQL bei Arbeitgebern ist eine natürliche Erweiterung der heutigen Betonung vernetzter und cloudbasierter Systemarchitekturen, bei denen Datenbanken zum natürlichen Speicher aller Bytes werden, die die Logik eines Programms verbraucht.

Säulen wie Java, Javascript und C++ halten ebenfalls hohe Positionen, aber besonders interessant ist, was etwas weiter unten passiert. Typescript, eine Obermenge von Javascript, steigt in allen Rankings um mehrere Plätze, insbesondere bei Jobs, wo es vom 11. im letzten Jahr auf den vierten Platz klettert. Der Hauptunterschied zwischen Typescript und Javascript besteht darin, dass es die statische Typisierung von Variablen erzwingt, wobei der Typ einer Variablen (Ganzzahl, Gleitkomma, Text usw.) deklariert werden muss, bevor sie verwendet werden kann. Dies ermöglicht eine bessere Fehlerprüfung, wenn Typescript-Programme zu Javascript kompiliert werden, und die Erhöhung der Zuverlässigkeit hat sich als attraktiv erwiesen.

Rust, eine Sprache zur Erstellung von Systemsoftware wie C oder C++, ist ein weiterer Urheber dieses Aufstiegs. Aber im Gegensatz zu diesen beiden Sprachen ist Rust „speichersicher“, was bedeutet, dass es verschiedene Techniken verwendet, um sicherzustellen, dass Programme nicht an Stellen im Speicher schreiben können, an denen sie nicht schreiben sollen. Solche Fehler sind eine Hauptquelle für Sicherheitslücken. Die Popularität von Rust hat stark zugenommen, was beispielsweise durch einen Cybersicherheitsbericht des Weißen Hauses vom Februar gefördert wurde, in dem gefordert wurde, C und C++ durch speichersichere Sprachen zu ersetzen. Tatsächlich scheint die Beliebtheit von C rückläufig zu sein und fällt im Spectrum-Ranking vom vierten auf den neunten Platz und im Jobs-Ranking vom siebten auf den dreizehnten Platz.

Zwei Sprachen kommen erstmals in die Rangliste: Apex und Solidity. Apex ist für die Erstellung von Geschäftsanwendungen konzipiert, die einen Salesforce-Server als Backend verwenden, und Solidity ist für die Erstellung intelligenter Verträge auf der Ethereum-Blockchain konzipiert.

Auch in diesem Jahr verschwanden mehrere Sprachen aus dem Ranking. Dies bedeutet nicht, dass eine Sprache völlig tot ist, sondern lediglich, dass das Signal dieser Sprachen zu schwach ist, um eine sinnvolle Klassifizierung zu ermöglichen. Zu den ausgestorbenen Sprachen gehört Forth, eine meiner Lieblingssprachen, die aufgrund ihres geringen Platzbedarfs immer noch bei Leuten beliebt ist, die Retro-8-Bit-Systeme bauen. Das schwache Signal ist auch der Grund, warum wir einige trendige Sprachen wie Zig nicht aufgenommen haben, obwohl diejenigen, die es beherrschen, offenbar hohe Gehälter erzielen können.

Während diese anderen Sprachen in der Rangliste auftauchen und wieder verschwinden, muss ich die Unsterblichen Fortran und Cobol würdigen. Obwohl sie etwa 65 Jahre alt sind, gibt es immer noch Arbeitgeber, die Programmierer in beiden Sprachen suchen. Für Fortran spricht dies tendenziell eine ausgewählte Gruppe von Menschen an, die sich auch mit der Hochenergiephysik auskennen, insbesondere mit der Art der Hochenergiephysik, die gerade boomt (und mit den damit verbundenen Sicherheitsfreigaben). Cobol ist stärker gefragt, da viele Regierungs- und Finanzsysteme immer noch auf jahrzehntealte Infrastrukturen angewiesen sind – und die jüngsten lähmenden Auswirkungen des Ausfalls von Cloudstrike/Microsoft Windows haben wahrscheinlich nicht viel dazu beigetragen, ihren Ersatz zu fördern!

Artikel auf Ihrer Website

Verwandte Artikel im Internet

By rb8jg

Leave a Reply

Your email address will not be published. Required fields are marked *