高级语言的语言处理程序分为解释程序和编译程序两种。编译程序的工作在逻辑上一般由六个阶段组成,而解释程序通常缺少()和代码优化。
A: 词法分析
B: 语义分析
C: 中间代码生成
D: 目标代码生成
A: 词法分析
B: 语义分析
C: 中间代码生成
D: 目标代码生成
举一反三
- 编译器和解释器是两种基本的高级语言处理程序。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,其中,___________并不是每个编译器都必需的。 A: 词法分析和语法分析 B: 语义分析和中间代码生成 C: 中间代码生成和代码优化 D: 代码优化和目标代码生成
- 下列不是编译程序组成部分。 A: 词法分析程序 B: 目标代码生成程序 C: 设备管理程序 D: 中间代码生成程序
- 高级语言程序的编译过程分为若干阶段,分配寄存器属于 ( ) 阶段的工作。 A: 词法分析 B: 语法分析 C: 语义分析 D: 代码生成
- 编译和解释是实现高级语言翻译的两种基本方式,相对应的程序分别称为编译器和解释器。与编译器相比, 解释器 1 。编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段;其中,代码优化和 2 并不是每种编译器都必需的。词法分析的作用是识别源程序中的 3
- 【单选题】语言处理程序大致可以分为()三类 A. 汇编语言处理程序、高级语言编译程序和高级语言解释程序 B. 机器语言处理程序、高级语言编译程序和高级语言解释程序 C. 机器语言处理程序、汇编语言处理程序和高级语言编译程序 D. 机器语言处理程序、汇编语言处理程序和高级语言解释程序