C++

Was ist C++?

C++ ist eine Programmiersprache, die verschiedene Paradigmen der Programmierung unterstützt. Insbesondere unterstützt C++ prozedurale Programmierung (wie C, aus dem C++ entstanden ist), objektorientierte Programmierung (über Klassen und Vererbung), und generische Programmierung (über Templates). Neben Unterstützung dieser Paradigmen, die ja typisch für Hochsprachen sind, erlaubt C++ zudem hardwarenahes Programmieren mit Hilfe von Zeigern, also direkten Zugriff auf den Speicher.

Diese Vielseitigkeit ist Ursache für die Komplexität von C++. Wohl nur wenige Menschen beherrschen den kompletten Sprachumfang von C++. Wer dies allerdings C++ vorwirft, übersieht, dass man von den Möglichkeiten, die C++ bietet, auch profitiert, wenn man sie eigentlich nicht versteht. Ein Beispiel sind die einfach zu verwendenden Container der STL, welche auf Templates basieren. Ein weiteres Beispiel sind überladene mathematische Operatoren für eine Vektor-Klasse, welche die Nutzung derselben stark vereinfachen.

C++ ist ein ANSI-Standard. Der größte Nachteil von C++ ist heute, dass viele Compiler diesen Standard nur unzureichend unterstützen.

24.06.2019

Pythagoreische Tripel. Wie man Pythagoreische Tripel schnell berechnen kann.

26.03.2004

Vorkompilierte Header. Nervt sie das Warten auf den Compiler beim recompile-all? Vorkompilierte Header werden Ihnen helfen!