Schockierender Aufstieg von C++: GitHub erklärt die Sprache der 90er zum am schnellsten wachsenden im Jahr 2021

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

GitHub nannte C++ die am schnellsten wachsende Sprache des Jahres

Die Plattform GitHub, das weltweit größte Repository für Open-Source-Code, hat ihren jährlichen Octoverse-Bericht für 2021 veröffentlicht. Die größte Überraschung war die Anerkennung der Sprache C++ als die am schnellsten wachsende nach Anzahl der Mitwirkenden. Im Jahresvergleich betrug das Wachstum 12,2 %, womit es JavaScript (10,8 %) und Python (9,7 %) übertraf.

„C++ erlebt eine Wiedergeburt dank der Entwicklung von Cloud-Technologien, Spiele-Engines und Echtzeitsystemen“, kommentiert Alexei Petrov, leitender Entwickler bei Yandex. „Die Standards C++17 und C++20 haben Module, Coroutinen und Concepts hinzugefügt, was die Sprache selbst im Vergleich zu Rust und Go wettbewerbsfähig macht.“

Laut GitHub ist die Anzahl neuer Repositorys in C++ im Vergleich zu 2020 um 14 % gestiegen. Die Haupttreiber sind Projekte im Bereich maschinelles Lernen (TensorFlow, PyTorch haben einen C++-Kern), Game-Entwicklung (Unreal Engine 5) und hochbelastbare Backends (z. B. die Datenbanken ClickHouse und RocksDB).

Experten führen das Wachstum auf den Übergang der Industrie zu C++20 zurück, der das Schreiben von sicherem Code vereinfacht hat. „Früher schreckte C++ Anfänger mit manueller Speicherverwaltung ab“, bemerkt Maria Sokolova, Kursautorin auf Stepik. „Aber moderne Werkzeuge wie Smart Pointers und RAII senken die Einstiegshürde. Außerdem wurde 2021 die Bibliothek Boost 1.77 mit Unterstützung für Coroutinen veröffentlicht.“

Bemerkenswert ist, dass C++ in den Top 10 der Sprachen nach absoluter Anzahl von Commits den 4. Platz nach JavaScript, Python und Java belegt. Jedoch macht gerade die Wachstumsdynamik es zur „Sprache des Jahres“ laut GitHub. Der Bericht hebt auch hervor, dass 23 % aller neuen Mitwirkenden auf GitHub im Jahr 2021 zum ersten Mal C++ ausprobiert haben.

„Das ist nicht nur Hype“, fasst Tim Lee, Ingenieur bei Microsoft, zusammen. „C++ bleibt unverzichtbar für die Systemprogrammierung, wo Geschwindigkeit und Kontrolle über die Hardware wichtig sind. Solange es Prozessoren, Speicher und Betriebssysteme gibt, wird C++ gefragt sein.“

Für die PythonLib-Community ist dies ein wichtiges Signal: Wenn Sie leistungsstarke Bibliotheken in Python entwickeln, wird deren Kern oft in C++ geschrieben (über pybind11). Die Nachfrage nach solchen Spezialisten wird laut Prognosen von HeadHunter im Jahr 2022 um weitere 20 % steigen.

Empfohlene Bibliotheken