Interpreter
Interpreter, übersetzt zur Laufzeit des Programms die Befehle
einer höheren Programmiersprache in Maschinensprache. Alle Befehle werden
in der Reihenfolge ihres Aufrufes übersetzt.
Die Programmierung in Interpreter-Sprachen ist sehr komfortabel, da
Programmierfehler unmittelbar beim Programmlauf sichtbar werden, ohne daß vorher
der gesamte Code übersetzt werden muß.
Interpreter-Sprachen sind sehr langsam in der Abarbeitung der Befehle,
da auch bei wiederholtem Aufruf von Programmteilen alle Befehle neu übersetzt
werden müssen.
Heute gibt es praktisch keine Interpreter-Sprachen mehr, da die Compiler
immer schneller und auch in der Fehlersuche effektiver geworden sind.