ManderC Sprachelemente Sprachkonzepte Preprozessor Operatoren Kontrollstrukturen Typen OOP Bibliotheken

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
TerminologieDie Korrekte Bezeichnung der Dinge
Sprachelemente
Keywordseingebaute Namen, Schlüsselwörter
Wertfester Wert
Variablereferenzierbarer Wert
FunktionFunktionale Einheit mit Rückgabewert
ParameterWie werden Parameter übergeben
TypisierungAlles ist Typ
BereichsdefinitionenEinkapselung von Code in abgeschlossene Bereiche
Aufbau eines Programmes
maindie main-Funktion
.h .c .cppHeader- und Implementations-Dateien
PrototypePrototyp
// /* */Ein- und Mehrzeilige Kommentare
TemplatesGenerische Compilierung
const-safeSicherer Umgang mit Parameter
© Tobias Stamm, manderby.com