此依赖于解释器的程序运行速度比较缓慢。解释器的好处是它不需要重新编译整个程序，从而减轻了每次程序更新后编译的负担。相对的编译器一次性将所有源代码编译成二进制文件，执行时无需依赖编译器或其他额外的程序。
历史.第一个解释器是由史帝芬·罗素（Steve Russell）写成的LISP的解释器，基于IBM 704的机器码。
解释器与编译器.解释器执行程序的方法有：Perl，Python，MATLAB，与Ruby是属于第二种方法，而UCSD Pascal则是属