28. Jul 2021
Lesedauer 4 Min.
Warum C++ immer noch so beliebt ist
Weit weg von Legacy
Immer noch beliebt und relevant: Die Hauptgründe für die anhaltende Relevanz von C++ für den Massenmarkt sind Leistung, Geschwindigkeit, Ausgereiftheit und mehr.

Trotz des Abwärtstrends von C++ im TIOBE Programming Community Index seit 2001, dem Sturz der Sprache von den begehrten ersten beiden Plätzen im Jahr 2020, den lautstarken und hartnäckigen Behauptungen, C++ sei "tot wie COBOL", und dem Vormarsch von Rust in Entwicklerkreisen – C++ ist immer noch so lebensfähig, vital und relevant wie eh und je.Die anhaltende Popularität der Sprache ist unbestritten. Die Zahlen des TIOBE-Index vom Juli 2021 sind eindeutig – C++ ist die viertbeliebteste Programmiersprache auf dem Planeten, mit einem Anteil von rund acht Prozent am Index und dicht auf den Fersen von C, Java und Python. Dies ist zwar ein Rückgang gegenüber dem TIOBE-Höchststand von fast 18 Prozent im Jahr 2003, aber die Beliebtheit von C++ bleibt unbestreitbar.Wie und warum kann eine Programmiersprache, die fast ein Jahrzehnt vor der Veröffentlichung des ersten iPhones standardisiert wurde, im Zeitalter von Cloud- und High-Performance-Computing relevant bleiben? Die Hauptgründe sind Leistung, Geschwindigkeit, Ausgereiftheit und mehr.
- Leistung – C++ ist nach wie vor der Goldstandard für Hochleistungssoftware. Adobe verwendet es, die Unreal Engine basiert darauf, ebenso wie Chrome und Firefox.
- Geschwindigkeit – In einer Zeit, in der die Verarbeitungsgeschwindigkeit ein Engpass ist, wird C++ immer noch verwendet, um einige der schnellsten Software auf dem Markt zu erstellen.
- Reife – Obwohl dies offensichtlich erscheinen mag, bedeutet die Tatsache, dass es C++ seit fast 40 Jahren gibt, dass die meisten Softwareprobleme bereits angegangen wurden.
- Ökosystem – C++ ist ein Kernbestandteil der meisten Programmierlehrpläne und verfügt über eine riesige Sammlung von Entwicklungswerkzeugen, Komponenten von Drittanbietern, Bibliotheken, Handbüchern und mehr.
- Eingebettet – Die meisten eingebetteten Systeme, ganz zu schweigen von IoT-Geräten, werden von in C/C++ geschriebener Firmware betrieben.