Bedeutung:
Bezeichnung für ein Programm, welches ein in einer höheren Programmiersprache geschriebenes Programm vom Quellcode in den Maschinencode (Maschinensprache) eines Prozessors übersetzt. Der generierte Maschinencode wird dabei nicht ausgeführt. Im Gegensatz zum Vorgehen eines Interpreters wird bei dem Vorgang des Kompilierens ein speicherbarer und mehrfach ausführbarer Code generiert.