Interpreter to program, który czyta i analizuje kod programu napisanego w jednym języku i na bieżąco go wykonuje.
Przykładowe interpretery, to: perl, lisp, python jak również znane programy użytkowe takie jak gnuplot, mathematica, matlab.