C++
Die Programmiersprache C++ wurde von Bjarne Stroustrup seit 1979 entwickelt, erste Anwendungen außerhalb der Forschung datieren vom Juli 1983, erste kommerzielle Systeme von 1985. Von einem einfachen "C mit Klassen" entwickelte sich die Sprache von da an über mehrere Zwischenstufen zum heutigen, als weitgehend ausgereift geltenden Stand.
Wie der Name andeutet, ist C++ eine Erweiterung der Programmiersprache C, die als Untermenge weiterhin enthalten ist. Es gab aber auch Rückwirkungen von C++ auf C, die in den C-ANSI-Standard einflossen. Für die objektorientierte Erweiterung der Sprache mittels Klassen war Simula67 das primäre Vorbild.
Eine weitere wichtige Erweiterung sind Templates, die generische Programmierung ermöglichen.
C++ ist seit 1998 von der ISO (ISO-14882) standardisiert.
Die Syntax, nicht jedoch die Semantik, diente Java als Vorbild. Einen Alternativen Ansatz, die objektorientierte Programmierung in C zu integrieren, stellt Objective-C dar.
Einige C++-Compiler (alphabetisch)
- Borland C++
- g++ (Teil der GNU Compiler Collection, gcc)
- IBM Visual Age C++
- Intel C++
- Kai C++
- Microsoft Visual C++
- MingW32
Visuelle Programmierumgebung für C++
- Borland C++ Builder (Windows)
- Borland Kylix 3 (Linux)
- Microsoft Visual C++ (Windows)
- KDevelop (Linux)
- QT-Designer (Linux)
- DevCpp (Windows & Linux)
Literatur
- Bjarne Stroustrup: Die C++ Programmiersprache, Bonn 1998
Weblinks
- http://www.lcs-chemie.de/c_comp.htm
- Simples MiniC++programm + Compilieranweisung
- http://www.lcs-chemie.de/qtdesigner.htm
- Arbeiten mit dem QT Designer (simples,nachvollziehbares Beispiel)
- http://gcc.gnu.org/
- Internet Seite des GNU C++ Compilers
- http://www.wikiservice.at/dse/wiki.cgi?SpracheCpp
- C++ im Deutschen Software Entwickler Wiki
- http://www.andamooka.org/reader.pl?clid=588
- Leicht verständlicher C++ Programmierkurs für Anfänger, in englisch