[to compile: engl. zusammenstellen] Übersetzungsprogramm, das Programme, die in einer höheren Programmiersprache geschrieben sind, in eine vom Prozessor ausführbare Maschinensprache übersetzt.
Im Gegensatz zum Interpreter erstellt der Compiler aus den über den Editor eingegebenen Befehlen ein direkt ausführbares Programm.