
以下关于解释器运行程序叙述中,错误是( )。
A.可以先将高级语言程序转换为字节码,再由解释器运行字节码B.可以由解释器直接分析并执行高级语言程序代码C.与直接运行编译后机器码相比,通过解释器运行程序速度更慢D.在解...
A.可以先将高级语言程序转换为字节码,再由解释器运行字节码
B.可以由解释器直接分析并执行高级语言程序代码
C.与直接运行编译后机器码相比,通过解释器运行程序速度更慢
D.在解释器运行程序方式下,程序运行效率比运行机器代码更高 展开
B.可以由解释器直接分析并执行高级语言程序代码
C.与直接运行编译后机器码相比,通过解释器运行程序速度更慢
D.在解释器运行程序方式下,程序运行效率比运行机器代码更高 展开
展开全部
【答案】:D
本题考查程序语言基础知识。
解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。
解释程序在词法、语法和语义分析方面与编译程序工作原理基本相同。一般情况下,在解释方式下运行程序时,解释程序可能需要反复扫描源程序。例如,每一次引用变量都要进行类型检查,甚至需要重新进行存储分配,从而降低了程序运行速度。在空间上,以解释方式运行程序需要更多内存,因为系统不但需要为用户程序分配运行空间,而且要为解释程序及其支撑系统分配空间。
本题考查程序语言基础知识。
解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行;而编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。
解释程序在词法、语法和语义分析方面与编译程序工作原理基本相同。一般情况下,在解释方式下运行程序时,解释程序可能需要反复扫描源程序。例如,每一次引用变量都要进行类型检查,甚至需要重新进行存储分配,从而降低了程序运行速度。在空间上,以解释方式运行程序需要更多内存,因为系统不但需要为用户程序分配运行空间,而且要为解释程序及其支撑系统分配空间。

2023-06-12 广告
单片机汇编程序是用汇编语言编写的程序,用于控制单片机的操作。汇编语言是一种比较接近计算机硬件语言的低级语言,相对于高级语言来说更容易理解和实现。下面是单片机汇编程序的基本步骤:1. 将代码和数据汇编到规定的段中。2. 在存储器中用未初始化的...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询