Ein Interpreter führt Programme direkt oder schrittweise aus, statt sie vollständig vorab in Maschinencode zu übersetzen.
Viele Laufzeiten kombinieren Interpretation mit JIT-Compilation.