目标程序 解释程序可以产生目标程序吗

编辑:
发布时间: 2021-03-12 20:16:23
分享:

最近很多人都在搜索关于这方面的问题。以下小系列为大家找到了答案。我们来看看。

解释器可以产生目标程序,即把用某种编程语言编写的源程序翻译成机器语言的目标程序,一个一个翻译,实现一个原理。

解释器由一个主控程序和几个执行子程序组成。解释程序的工作过程如下:首先,总控程序执行初始准备工作,设置初始工作状态;然后,从源程序中取出一条语句S,检查语法。如果语法有错误,输出错误信息;否则,根据确定的语句类型,执行相应的执行子程序。返回后,检查解释工作是否完成,如果没有,继续解释下一条语句;否则,进行必要的善后工作。

口译员的工作模式非常适合人们通过终端设备与电脑交谈。例如,如果在终端上键入一个命令或语句,解释器会立即将该语句解释为一条或几条指令,并提交给硬件立即执行,并将执行结果反映给终端。从终端键入命令后,可以立即获得计算结果。

相关阅读
热门精选
头发 孩子