C++ (Programmiersprache)

C++ ist eine objektorientierte Programmiersprache, welche auf C basiert. Ein Großteil der dort verwendeten Eigenschaften und Konstrukte sind auch unter C++ verfügbar. Es handelt sich nicht um eine Erweiterung von C.

Geschichte
C++ wurde von Bjarne Stroustrup an den AT&T Bell Laboratorien in Murray Hill entwickelt.
 * 1982: C with classes
 * 1985: C++
 * Okt 1985: Cfront Version 1.0
 * Nov 1986: Glockenspiel Cfront 1.1 - erste Implementierung für IBM PC
 * 1988: GNU C++
 * Jun 1988: Zortech C++
 * 1992: IBM C++
 * 1988: ISO/IEC 14882 Standard

Implementierungen

 * OS/2
 * Glockenspiel C++
 * Zortech C++
 * Borland C++
 * IBM C Set++, IBM VisualAge C++ for OS/2
 * GNU C++ (g++)
 * Metaware High C/C++
 * Watcom C/C++

Literatur

 * S. Lippman: ­C++: Einführung und Leitfaden, Addison Wesley 1991, ISBN 3-89319-375-8
 * B. Stroustrup: ­Design und Entwicklung von C++, Addison Wesley 1994, ISBN 3-89319-755-9
 * S. Meyers: Effektiv C++ programmieren, Addision-Wesley 1998, ISBN 3-8273-1305-8
 * B. Stroustrup: Die C++ Programmiersprache, Addison-Wesley 2000, ISBN 3-8273-1660-X
 * J. Lemke: C++-Metaprogrammierung, Springer-Verlag 2016, ISBN 978-3-662-48549-1