Publisher's Synopsis
C++ (ausgesprochen "C plus plus") ist eine allgemeine Programmiersprache auf hoher Ebene, die vom dänischen Informatiker Bjarne Stroustrup als Erweiterung der Programmiersprache C oder "C with Classes" entwickelt wurde. Die Sprache hat sich im Laufe der Zeit erheblich erweitert, und modernes C++ verfügt jetzt über objektorientierte, generische und funktionale Merkmale zusätzlich zu Einrichtungen zur Speichermanipulation auf niedriger Ebene. Es wird fast immer als kompilierte Sprache implementiert, und viele Anbieter bieten C++-Compiler an, darunter die Free Software Foundation, LLVM, Microsoft, Intel, Embarcadero, Oracle und IBM, sodass es auf vielen Plattformen verfügbar ist. C++ wurde mit Blick auf Systemprogrammierung und eingebettete, ressourcenbeschränkte Software und große Systeme entwickelt, wobei Leistung, Effizienz und Flexibilität der Verwendung die Design-Highlights waren. C++ hat sich auch in vielen anderen Kontexten als nützlich erwiesen, wobei die Schlüsselstärken in der Softwareinfrastruktur liegen und ressourcenbeschränkte Anwendungen, einschließlich Desktop-Anwendungen, Videospiele, Server (z. B. E-Commerce, Websuche oder Datenbanken) und leistungskritische Anwendungen (z. B. Telefonschalter oder Raumsonden).