当前位置:首页 → 计算机类 → 软件水平考试 → 中级数据库系统工程师->在以阶段划分编译中,判断程序语句形式是否正确属于()阶段工作
在以阶段划分编译中,判断程序语句形式是否正确属于( )阶段工作。
词法分析阶段是编译过程第一阶段,其任务是对源程序从前到后(从左到右)逐个字符扫描,从中识别出一个个“单词”符号。词法分析过程依据是语言词法规则,即描述“单词”结构规则。语法分析阶段其任务是在词法分析基础上,根据语言语法规则将单词符号序列分解成各类语法单位。通常语法分析是确定整个输入串是否构成一个语法上正确程序。一般来说,通过编译程序,不存在语法上错误。语义分析阶段其任务主要检查源程序是否包含静态语义错误,并收集类型信息供后面代码生成阶段使用。语义分析一个主要工作是进行类型分析和检查。中间代码生成其任务是根据语义分析输出生成中间代码。目标代码生成是编译器工作最后一个阶段。其任务是把中间代码变换成特定机器上绝对指令代码、可重定位指令代码或汇编指令代码。本阶段与具体机器密切相关。









