编译原理过程简述及中间代码优化

1、编译过程图示以下:web 词法分析做用:找出单词 。如int a=b+c; 结果为: int,a,=,b,+,c和; 语法分析做用:找出表达式,程序段,语句等。如int a=b=c;的语法分析结果为int a=b+c这条语句。 语义分析做用:查看类型是否匹配等。svg 2、中间代码优化优化 所谓代码优化是指对程序代码进行等价(指不改变程序的运行结果)变换。程序代码能够是中间代码(如四元式代码)
相关文章
相关标签/搜索