正确答案:D解释程序是高级语言翻译程序的一种,机器不能直接识别

正确答案:D解释器是一种高级语言翻译程序。它以源语言(如 BASIC)编写的源程序作为输入。解释一个句子后,提交给计算机执行,不形成目标程序。就像外语翻译中的口译一样,说一个句子翻译一个句子,但不会产生全文翻译文本。这种工作方式非常适合一个人通过终端设备与计算机对话。例如,当终端输入一条命令或语句时,解释器立即将该语句解释为一条或多条指令并提交给硬件立即执行,并将执行结果反映给终端。计算结果可以立即得到。这个确实很方便,很适合解决一些小的计算机计算问题,但是解释器的执行速度很慢(比如源程序有循环,解释器也会重复解释并提交这组语句执行,造成很大的浪费)ASP、PHP、BASIC都是解释器。编译器是一种非常重要的语言处理程序。它以高级语言(如FORTRAN、COBOL、Pascal、C等)的源程序为目标程序,得到计算结果。程序编译时,先分析再综合逻辑与计算机设计基础第5版答案,得到目标程序。所谓分析是指词法分析和句法分析;所谓综合是指代码优化,包括存储分配和代码生成。为了完成这些分析综合任务,编译器采用了多次编译源程序的方法。虽然编译过程本身比较复杂,但是一旦形成一个目标文件逻辑与计算机设计基础第5版答案,就可以多次使用。相反,对于小问题或计算简单、不太耗时的问题,往往会使用解释型的对话式高级语言(如BASIC),这样可以大大缩短编程和调试时间。汇编型编译器用于将用汇编语言编写的程序按照一一对应的方式转换为用机器语言表达的程序。用汇编语言编写的程序不能被机器直接识别。将汇编语言翻译成机器语言的程序称为汇编程序。汇编器是系统软件中的语言处理系统软件。汇编语言 将汇编程序翻译成机器语言的过程称为汇编。汇编语言比机器语言更易于阅读、编写、调试和修改,具有机器语言的所有优点,但在编写复杂程序时,代码量与高级语言相比相对较大。此外,汇编语言依赖于特定的处理器架构,不能通用,因此不能在不同的处理器架构之间直接使用 汇编语言 将汇编程序翻译成机器语言的过程称为汇编。汇编语言比机器语言更易于阅读、编写、调试和修改,具有机器语言的所有优点,但在编写复杂程序时,代码量与高级语言相比相对较大。此外,汇编语言依赖于特定的处理器架构,不能通用,因此不能在不同的处理器架构之间直接使用 汇编语言 将汇编程序翻译成机器语言的过程称为汇编。汇编语言比机器语言更易于阅读、编写、调试和修改,具有机器语言的所有优点,但在编写复杂程序时,代码量与高级语言相比相对较大。此外,汇编语言依赖于特定的处理器架构,不能通用,因此不能在不同的处理器架构之间直接使用

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论