结构推理
简答编译程序5个阶段的名称及主要任务。
【正确答案】
编译程序5个阶段的名称及主要任务如下:
· 词法分析:将字符串识别为单词串;主要任务是编码输出;
· 语法分析:把单词符号分解为各类语法单位,以确定输入串语法是否正确;
· 中间代码生成:对各类语法单位进行初步翻译,生成中间代码;
· 优化:将中间代码等价变换为目标代码,以提高运行效率。
· 目标代码生成:把中间代码转换为等价的机器指令。
【答案解析】
提交答案
关闭