编译器结构

编译器的高层结构

编译器可以看成多个阶段构成的”流水线”结构

- 词法分析:将字符序列转化为对应的记号序列
- 语法分析:对语法的正确性进行判断
- 词义分析:判断抽象语法树的真确性,如果无误,则表明源代码没有语法上的错误
- 代码生成:将中间代码转换成可执行的目标代码
- 符号表:对各个阶段提供支持
本文标题:编译原理初探(二)
文章作者:zhaochong
发布时间:2017年08月23日 - 09时05分
最后更新:2018年12月03日 - 10时00分
原始链接:https://zzchong23.coding.me/2017/08/23/编译原理初探/编译原理初探-二/
许可协议: "署名-非商用-相同方式共享 3.0" 转载请保留原文链接及作者。