(简答题)
编译程序和高级语言有什么区别?
正确答案
用汇编语言或高级语言编写的程序,必须先送入计算机,经过转换成用机器语言表示的目标程序(这个过程即编译),才能由计算机执行。执行转换过程的程序叫编译程序。汇编程序是指没有编译过的汇编语言源文件。编译程序转换过的叫目标程序,也就是机器语言。编译程序的工作情况有三种:汇编型、解释型和编译型。汇编型编译程序用来将汇编语言编写的程序,按照一一对应的关系,转换成用机器语言表示的程序。解释型编译程序将高级语言程序的一个语句,先解释成为一组机器语言的指令,然后立即执行,执行完了,取下一组语句解释和执行,如此继续到完成一个程序止。用解释型编译程序,执行速度很慢,但可以进行人和计算机的"对话",随时可以修改高级语言的程序。BASIC语言就是解释型高级语言。编译型编译程序将级语言编写的程序,一次就会部翻译成机器语言表示的程序,而且过程进行很快,在过程中,不能进行人对话修改。FORTRAN语言就是编译型高级语言。
答案解析
略
相似试题
(简答题)
计算机执行用高级语言编写的程序有哪些途径?它们之间的主要区别是什么?
(判断题)
高级语言程序有两种工作方式:编译方式和解释方式。
(简答题)
高级语言与机器语言的主要区别是什么?
(填空题)
实现程序移植的主要途径有统一高级语言、系列机、()和()。
(简答题)
什么是体系结构描述语言?它与程序语言以及UML有哪些区别与联系?
(填空题)
计算机执行用高级语言编写的程序主要有两种途径:()和()。
(填空题)
高级语言源程序,必须翻译成机器语言表示的目标程序,计算机才可执行,翻译的方式有两种,分别称为 ()和( )。
(简答题)
采用高级程序设计语言表达算法,主要好处是什么?
(简答题)
源程序是用高级语言编写的,目标程序是机器语言程序或汇编语言程序,则其翻译程序称为什么?