Interpreter

Es führt den Quellcode Zeile für Zeile aus, ohne ihn vorher in Maschinencode zu übersetzen.
Dadurch kann das Programm direkt ausgeführt werden, benötigt jedoch den Quellcode bei jeder Ausführung.

Beispiel: Python und JavaScript verwenden Interpreter.

Sehr ähnlich wie ein Compiler.