解释程序的功能介绍
1、解释程序是一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式(中间代码)。因此,解释程序并不产生目标程序,这是它和编译程序的主要区别。
2、解释程序的一般结构可以分为解释模块和运行模块两个主要模块。前者的职能是按源程序动态执行顺序逐个输入语句,并对单个语句进行分析和解释,包括语法和语义的正确性检验、生成等价的中间代码或机器语言代码,以及错误信息提供等处理。后者的职能是运行语句的翻译代码,并输出中间结果或最终结果。
3、由于解释程序的设计思想不同,运行模块的执行方式也不同。一种方法是解释模块直接生成源程序语句等价的机器语言代码;通常一个语句生成多条机器指令的代码段。运行模块负责控制这段代码的执行并处理中间结果(保存或输出)。另一种方法是,解释模块生成语句等价的中间代码(但不是机器语言代码),如程序调用及其参数形式。运行模块负责选择相应功能部分并控制中间代码的执行,并处理相关运行结果。
-
微博怎么取消超话关注
1、打开微博,依次点击发现、超话、超话排行,然后进入超话社区。2、点击右下角“我的”,进入到个人中心,再点击关注界面。3、选择想要取消关注的超话,接着点击进入。4、点击左下角的已关注,再点击确定,即可取消超话的关注。...
-
饿了么外卖怎么收藏商家
首先,打开【饿了么】APP,进入饿了么首页后,点击【我的】,在我的主页点击【我的收藏】,收藏页面还没有收藏的店铺;然后点击左下角的【外卖】,在首页点击【美食】,进入到美食页面,上下滑动选择感兴趣的店铺;进入到店铺首页后,可以查看店铺美物和地址等相关信息,点击店铺右上...
-
电子表格忘记了密码怎么打开
我们在工作中经常会使用到Excel表格,如果这个表格的内容非常重要,并且不能够轻易外露的话,可以设置一个保护密码,但是如果表格的密码忘记了,应该怎么打开呢?受保护的Excel文档是无法修改的,输入内容就会出现要求输入密码的提示框,我们修改文件的后缀名为rar,再回车确定...
-
手机qq如何判断好友是否隐身
1、在手机桌面上打开【QQ】,进入主界面,点击【联系人】选项。然后点击要判断是否隐身的好友。在他的详细资料界面,点击【发消息】。进入聊天界面后,点击右上角【通话】。2、在通话方式中,选择【语音通话】功能。如果显示【等待对方接听】,那他就在隐身。显示为【对方...