C++-Schöpfer enthüllt schockierende Pläne für 10 Jahre: Die Sprache erwartet eine Revolution in Sicherheit und Leistung

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

Schöpfer von C++ Bjarne Stroustrup stellt die Roadmap zur Sprachentwicklung bis 2033 vor

London, 2023. Auf der Konferenz C++Now 2023 hielt der Schöpfer der Sprache C++, Bjarne Stroustrup, eine Grundsatzrede, in der er die Pläne zur Sprachentwicklung für das nächste Jahrzehnt detailliert beschrieb. Der Hauptschwerpunkt liegt auf einer radikalen Verbesserung der Speichersicherheit ohne Leistungseinbußen – ein zentrales Problem, mit dem Entwickler von Systemsoftware konfrontiert sind.

„Wir befinden uns an einem Wendepunkt“, erklärte Stroustrup. „C++ muss sich weiterentwickeln, um im Zeitalter von Rust und neuen Anforderungen an die Cybersicherheit relevant zu bleiben. Unser Ziel ist es, C++ bis 2028 dreimal sicherer zu machen, während seine Philosophie der Nullkosten-Abstraktion erhalten bleibt.“

Wichtige Punkte der Roadmap

  • Sicherheitsprofile (Safety Profiles): Einführung einer statischen Analyse auf Compiler-Ebene, die automatisch die Korrektheit der Speicherverwaltung überprüft. Der erste funktionsfähige Prototyp wird voraussichtlich in C++26 erscheinen.
  • Modulare Standardbibliothek: Aufteilung der monolithischen std in Module, wodurch die Kompilierzeit für große Projekte um 40-60% reduziert wird.
  • Neues Besitzmodell: Experimentelle Annotationen für die statische Überprüfung von Ausleihen (borrow checking), jedoch mit der Möglichkeit, diese für leistungskritische Abschnitte zu deaktivieren.

Laut einer Umfrage von JetBrains aus dem Jahr 2023 betrachten 68% der C++-Entwickler die Speichersicherheit als das Hauptproblem der Sprache. Gleichzeitig sind 82% der Befragten nicht bereit, auf Rust umzusteigen, da sie bestehende Codebasen umschreiben müssten.

„C++ wird nicht sterben, aber es muss sich ändern“, kommentiert Andrei Alexandrescu, Autor der Bibliothek Dlib. „Stroustrups Plan ist ehrgeizig, aber realistisch. Wenn es ihnen gelingt, die Sicherheitsprofile ohne Bruch der Abwärtskompatibilität einzuführen, wäre das der größte Durchbruch seit C++11.“

Zu den weiteren Ankündigungen gehören: Integration mit KI-Werkzeugen für die automatische Refaktorisierung von Legacy-Code, Unterstützung neuer Architekturen (RISC-V, CHERI) und verbesserte Arbeit mit heterogenem Rechnen (CPU+GPU).

Die Veröffentlichung von C++26 ist für 2026 geplant, die vollständige Umsetzung der Roadmap wird für 2030-2033 erwartet. Der vollständige Text des Vortrags ist auf der offiziellen Website verfügbar.

Empfohlene Bibliotheken