解释程序的功能是

1个回答
风雅还出众灬榜眼6
2023-02-14
知道答主
回答量:45
采纳率:0%
帮助的人:6455
展开全部
解释程序的功能是:解释执行高级语言程序。

解释程序简介

解释程序(英文:Interpreter)是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时它直接执行源程序或源程序的内部形式,因此解释程序并不产生目标程序,这是它和编译程序的主要区别。

解释程序的一般结构可以分为解释模块和运行模块两个主要模块,解释模块的职能是按源程序动态执行顺序逐个输入语句,并对单个语句进行分析和解释。运行模块的职能是运行语句的翻译代码,并输出中间结果或最终结果。

解释程序的工作原理

解释程序由一个总控程序和若干个执行子程序组成。

解释程序的工作过程如下:首先,由总控程序执行初始准备工作,置工作初态。然后,从源程序中取一个语句S,并进行语法检查。

如果语法有错,则输出错误信息。否则,根据所确定的语句类型转去执行相应的执行子程序。

返回后检查解释工作是否完成,如果未完成,则继续解释下一语句。否则,进行必要的善后处理工作。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消