试题详情
- 简答题编译程序和高级语言有什么区别?
- 用汇编语言或高级语言编写的程序,必须先送入计算机,经过转换成用机器语言表示的目标程序(这个过程即编译),才能由计算机执行。执行转换过程的程序叫编译程序。汇编程序是指没有编译过的汇编语言源文件。编译程序转换过的叫目标程序,也就是机器语言。编译程序的工作情况有三种:汇编型、解释型和编译型。汇编型编译程序用来将汇编语言编写的程序,按照一一对应的关系,转换成用机器语言表示的程序。解释型编译程序将高级语言程序的一个语句,先解释成为一组机器语言的指令,然后立即执行,执行完了,取下一组语句解释和执行,如此继续到完成一个程序止。用解释型编译程序,执行速度很慢,但可以进行人和计算机的"对话",随时可以修改高级语言的程序。BASIC语言就是解释型高级语言。编译型编译程序将级语言编写的程序,一次就会部翻译成机器语言表示的程序,而且过程进行很快,在过程中,不能进行人对话修改。FORTRAN语言就是编译型高级语言。
关注下方微信公众号,在线模考后查看
热门试题
- 编译程序必须完成的工作有()。 (1)
- 一个文法能用有穷多个规则描述无穷的符号串
- 一个语言的句子是有穷的。
- BNF是一种广泛采用的()的工具。
- 可归前缀
- 若文法 G 定义
- 中间代码是介于源语言程序和什么之间的一种
- 代码优化的主要目标是什么?
- 下列不属于banana的子串的是()。
- 设有文法G[S]:S→Ap|Bq,A→a
- 已知文法G(E),E→T|E
- 句子的二义性(这里的二义性是指语法结构上
- 简单优先文法允许任意两个产生式具有相同右
- 一个LR分析器包括两部分:一个总控程序和
- 间接三元式表示法的优点是()。
- 编译程序中语法分析器接收以什么为单位的输
- 语法分析器的输入是(),其输出是()。
- 语法分析
- LR方法可以分析含有左递归的文法。
- 解释程序处理语言时,大多数采用的是()方