Programmieren in C++
Manfred Mirsch
Beispiele: 01001110 – Ein Zeichen: Der Buchstabe N 00110000 – Ein Zeichen: Die Ziffer 0 00000000 \ 01001110 / Eine Ganzzahl: 78 00000000 \ 00110000 / Eine Ganzzahl: 48 Die richtige Interpretation des Speicherinhalts muss vom Programm gewährleistet werden. Im Maschinencode oder Assembler, muss der Programmierer dafür sorgen, in Hochsprachen sorgt das Übersetzungsprogramm dafür.
1.3.4 Das Betriebssystem Das Betriebssystem (MS DOS, UNIX, Windows 95) übernimmt die Steuerung von Geräten. Es stellt Befehle zur Verfügung, um Ein- und Ausgaben zu tätigen.
1.4 Wie wird ein C++–Programm ausführbar? 1.4.1 Übersetzen und Linken Übersetzer (Compiler) Der Compiler übersetzt den Quelltext in Objektcode (Maschinencode). Linker Der Linker verbindet den Objektcode und benutzte Programmbibliotheken zum ausführbaren Programm (Executable). Je nach Portierbarkeit des Quelltextes (Sprache, Betriebssystemspezifische Kommandos) kann ein Programm auf verschiedenen Rechnerplatformen laufen.
Objektcode
C++Quelltext
C++Compiler
Linker
C++Bibliotheken
ausführbares Programm
KomponentenBibliotheken
6