Übersetzen einer Programmsprache in den (letztendlich) ausführbaren Maschinencode.
Moderne Hochsprachen kompilieren erst in einen Zwischencode, der dann Betriebssystem - und Rechnerabhängig in den eigentlichen Maschinencode kompiliert wird.