Einige Erklärungen zur C -Programmierung
Die Festlegung der Sprache C
Die Programmiersprache C ist durch ein von der ISO herausgegebenes Werk mit der Bezeichnung „ISO/IEC 9899:2018 “ festgelegt.
Dieses Werk ist nicht kostenlos im Web zugänglich, es muß vielmehr käuflich erworben werden. Es wird aber zum Erlernen der Programmiersprache zunächst auch noch nicht benötigt.
Entwürfe des Werkes waren oder sind zu Diskussionszwecken im Web zugänglich gemacht worden (in Reihenfolge von neueren zu älteren Entwürfen: N2310 (2018-11), N2176, N1570, n1539, n1256, n1124, n2794. Die Arbeitsgruppe heißt ,„wg14“.).
Der C -Übersetzer
C -Programme können üblicherweise nicht direkt ausgeführt werden. Sie müssen erst von einem C-Übersetzer in eine für einen bestimmten Rechner direkt verständliche Sprache (die „Maschinensprache “) gewandelt werden. Das Ergebnis wird dann in einer ausführbaren Datei gespeichert. Diese Datei kann dann als Programm gestartet werden.
- Übersetzung einer Quelldatei
- [ Quelldatei ]--->( Übersetzer )--->[ ausführbare Datei ]
Das, was ein Übersetzer übersetzt (hier also die Quelldatei), wird auch als Übersetzungseinheit bezeichnet.
Das System, auf dem das ausführbare Programm läuft, wird auch als Laufzeitumgebung oder Ausführungsumgebung des Programms bezeichnet.