12 Maschinennahe Programmierung
Dieses Kapitel skizziert, wie die Konstrukte höherer imperativer Programmiersprachen wie C, Java oder Pascal, auf Folgen von einfacheren Anweisungen zurückgeführt werden können, die direkt Maschinen-befehlen entsprechen.
Diese Zurückführung wird von Übersetzern oder Interpretern für die Programmiersprachen geleistet. Ein Übersetzer analysiert dazu ein Quellprogramm und erzeugt daraus ein Zielprogramm aus Maschinenbefehlen, das anschließend ausgeführt wird.