解释程序(Interpreter)是一种 将高级语言编写的源程序逐条解释并执行的程序。它与编译程序的主要区别在于,解释程序在执行用户程序时,并不产生目标程序,而是直接执行源程序或源程序的内部形式(如中间代码)。解释程序的工作原理和结构通常包括解释模块和运行模块两个主要部分。解释模块负责按源程序的动态