编译程序进行编译的过程通常被分成前端和后端,下列属于后端的是
编译程序进行编译的过程通常被分成前端和后端,下列属于后端的是
A、语法分析
B、语义分析
C、中间代码生成
D、目标代码生成
【正确答案】:D
【题目解析】:本题主要考查的知识点是编译程序进行编译的过程。编译程序进行编译的过程通常被分成前端和后端。前端包括了词法分析、语法分析、语义分析和中间代码生成等阶段以及与这些阶段相关的出错处理和符号表管理等工作,这些工作主要依赖于源程序使用的语言,而与目标机器无关。后端包括目标代码生成和优化阶段,以及相关出错处理和符号表格操作工作,这部分工作只与硬件机器有关而与源程序语言无关。P59
Top