Compiler

Es übersetzt den gesamten Quellcode in einer Programmiersprache in Maschinencode (z. B. eine .exe-Datei), bevor das Programm ausgeführt wird.
Das bedeutet, dass das Programm nach der Kompilierung eigenständig läuft, ohne dass der Quellcode mehr benötigt wird.

Beispiel: C Sprache und C++ verwenden Compiler.

Sehr ähnlich wie ein Interpreter.