编译原理之代码优化

前面介绍完了词法分析、语法分析和语义分析,以及各阶段如何利用符号表来实现代码合理性确认以及代码地址拉链式回填等工做。编译原理出于代码编译的模块化组装考虑,通常会在语义分析的阶段生成平台无关的中间代码,通过中间代码级的代码优化,然后做为输入进入代码生成阶段,产生最终运行机器平台上的目标代码,再通过一次目标代码级别的代码优化(通常和具体机器的硬件结构高度耦合,复杂且不通用)。故而出于理解编译原理的角度
相关文章
相关标签/搜索