Einführung in C++
C++ ist eine Objekt-orientierte Programmiersprache (OOP) und sollte
stets als solche verwendet werden. Sie enthält jedoch auch einen kompletten
C-Compiler, so daß sie als übergeordnete Sprache verstanden werden
kann.
Ursprünglich war C++ lediglich als Präcompiler für C
konzipiert, ein Programm also, welches den C++-Code umwandelt in originären
C-Code, welcher dann von einem herkömmlichen C-Compiler übersetzt wird.
Der Unterschied zwischen C++ und C besteht ausschließlich in
Buchhaltung über erlaubte und unerlaubte Zugriffe auf bestimmte Datenstrukturen.
Dies könnte natürlich auch von einem sorgfältigen Programmierer
geleistet werden. Die Erfahrung zeigt, daß es besser ist, dies dem Computer
zu überlassen.
Prinzipiell hat C++ programmiertechnisch nur sehr wenig mit C gemeinsam, da aufgrund
der Objekt-orientierten Sprachelemente eine völlig andere Programmstruktur
erforderlich wird (der Programmierer wird zu Sorgfalt gezwungen).
Die Syntax von C++ baut jedoch auf der von C
auf, so daß die Kenntnis von C unentbehrlich ist.