故答案为C—编译程序
编译程序是将用高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统上直接运行的目标程序。故选C。
编译程序(为高级服务)是将高级语言书写的源程序翻译成与之等价的低级语言的目标程序。编译程序与解释程序最大的区别之一在于前者生成目标代码,而后者不生成;此外,前者产生的目标代码的执行速度比解释程序的执行速度要快;后者人机交互好,适于初学者使用。用COBOL、FORTRAN等语言编写的程序考虑到执行速度一...
编译程序是将用户编写的高级语言程序(源程序)的全部语句一次全部翻译成机器语言程序,而后再执行机器语言程序。解释程序是将源程序的一条语句翻译成对应于机器语言的一条语句,并且立即执行这条语句,接着翻译源程序的下一条语句,并执行这条语句。也就是说,编译程序将源程序翻译成目标程序后再执行目标程...
能将高级语言编写的程序转换成目标程序的是编译程序,由高级语言编写的程序称为“源程序”,由二进制代码表示的程序称为“目标程序”,而把源程序 转换成机器能够识别的目标程序是由“编译程序”完成的。编译程序的实现算法较为复杂。这是因为它所翻译的语句与目标语言的指令不是一一对应关系,而是一多对应...
用户用高级语言编写的程序称为源程序,通过编译称为能执行的目标程序
【答案】:B 语言处理程序的功能是将用汇编或高级语言编写的源程序编译为计算机可以识别的目标程序。故选B。
将高级语言转换成目标程序的工具有:编译器和解释器。编译器将整个程序一次性编译成目标代码,然后执行。解释器将源代码逐行解释执行。编译器执行效率高,但开发效率低。解释器开发效率高,但执行效率低。编译器与解释器的本质区别在于,编译器将源代码一次性翻译成目标代码,而解释器将源代码逐行翻译成机器语言...
高级语言编写的程序转换为计算机能直接执行的目标程序,必须经过编译,此题选B。
6、目标代码生成,该步骤将优化后的中间代码转换为特定机器的目标代码,可以是汇编语言或二进制指令。7、目标代码优化,该步骤对目标代码进行一系列优化,以进一步提高程序的执行效率。8、目标代码链接,要是程序包含多个源文件,需要链接成一个可执行文件,包括解决符号引用、地址重定位等。