interpreted

来源:岁月联盟 编辑:zhu 时间:2010-02-07
    

解释程序,对源程序边解释翻译成机器代码边执行的高级语言程序。由于它的方便性和交互性较好,早期一些高级语言采用这种方式,如BASIC、dBASE。但它的弱点是运行效率低,程序的运行依赖于开发环境,不能直接在操作系统下运行。解释程序是对那些逻辑安排顺序的系列操作系统命令的用法进行说明的程序。依次地,命令解释程序请求操作系统的服务,解释程序的复写器必须是和低水平的存储管理器无关的。另一方面,解释程序和编译程序不一样,其效率较低,后者是已经通过语言编译器处理的。语言编译器将源陈述转换成0和1的排列串,最终,处理器才继续工作,因为这个工作已经在编译程序运行之前完成了,所以它运行得相对较快。  

编写一个语言解释程序,像Perl,要比编写一个编译程序容易得多。解释程序对于小任务和"胶合"编译程序的连续而言是理想的。

图片内容