Interpreter
Programm zur direkten Ausführung von in einer Programmiersprache geschriebenen Anweisungen
Ein Interpreter (im Sinne der Softwaretechnik) ist ein Software-Programm, das nicht in Maschinensprache kodierte Programme einliest, analysiert und ausführt. Interpreter haben gegenüber Compilern den Vorteil, dass das interpretierte Programm auf allen Rechnerarchitekturen lauffähig ist, für die es einen entsprechenden Interpreter gibt.
Der größte Nachteil der Interpretersprachen ist die im Vergleich zu compilierten Programmen deutlich langsamere Ausführungsgeschwindigkeit.