Interpreter übersetzen jede Zeile oder jeden Befehl des Quellcodes einzeln in Maschinencode, der dann direkt ausgeführt wird. Dann erfolgt die Übersetzung der nächsten Quellcodezeile usw. (Scriptsprachen z.B. Python, PHP, Perl)



Kompiler

Interpreter

Programmausführung

schneller, da die Übersetzung vollständig abgeschlossen ist

langsamer

Programmierung

schwieriger, weil vieles vor der Übersetzung festgelegt werden muss (z.B. Datentypen)

leichter, weil der Interpreter vieles zur Laufzeit des Programms selbst erkennen und regeln kann



Last modified: Wednesday, 17 January 2024, 8:52 AM