编译和解释是实现高级程序设计语言的两种方式,其区别主要在于______。

admin2019-02-25  43

问题 编译和解释是实现高级程序设计语言的两种方式,其区别主要在于______。

选项 A、是否进行语法分析
B、是否生成中间代码文件
C、是否进行语义分析
D、是否生成目标程序文件

答案D

解析 本题考查程序语言基础知识。高级语言程序需要进行翻译后才能在计算机上执行,编译和解释是两种基本的翻译方式。在编译方式下,会产生独立于源程序的目标程序,再经过链接后形成可执行程序文件;而在解释方式下,由解释器对源程序或者其中间代码进行解释执行,不会产生与源程序等价的目标程序文件和可执行程序文件。在对程序语言的语法和语义分析方面,这两种方式没有差别。
转载请注明原文地址:https://kaotiyun.com/show/GmPZ777K
0

相关试题推荐
最新回复(0)