Sprachkonzepte

Diese Sektion behandelt die Sprachen C und C++ in ihrer Basis. Hier wird erklärt, wieso die Sprachen so aufgebaut sind, wie sie sind, was die grundlegendsten Konzepte sind, insbesondere mit Verweis auf die dahinterliegende Compilierung, den Nutzen für den Programmierer / die Programmiererin und die Konsequenzen für den Programmaufbau.

Informationen über die Sprache

Die Sprachen C und C++Einordnung der Sprache in der Informatikwelt
Daten, Werte, InformationenDer Sinn des Programmierens
CompilerÜbersetzung durch ein externes Programm
Runtime-SystemUnterstützung des Programmablaufs zur Laufzeit

Semantische Elemente

WerteManipulation von Werten
TypenDas Typsystem von C und C++
Variablenreferenzierbare Werte
Anweisungenausführende Elemente
BereicheVerschachtelung von zusammengehörigen Elementen
FunktionenFunktionale Einheiten mit Rückgabewert

Syntaktische Elemente

SymboleBenutzerdefinierte Namen
Keywordseingebaute Namen, Schlüsselwörter
ZeichenWelche Zeichen werden wo verwendet
feste Wertefest im Programmcode verankerte Werte
WhitespacesLeerzeichen, Tabulatoren, Zeilenumbrüche
// /* */Einzeilige und geklammerte Kommentare