历史.第一个解释器是由史帝芬·罗素（Steve Russell）写成的LISP的解释器，基于IBM 704的机器码。
解释器与编译器.解释器执行程序的方法有：Perl，Python，MATLAB，与Ruby是属于第二种方法，而UCSD Pascal则是属于第三种方式。在转译的过程中，这组高阶语言所写成的程式仍然维持在原始码的格式（或某种中继语言的格式），而程式本身所指涉的动作或行为则由直译器来表现。使用直译器来执行程式会比直接执行编译过的机器码来得慢