编译过程分为六个阶段:
1。词法分析阶段:通俗的理解就是把语句分析成一个一个的单词。
2.语法分析阶段:把单词根据语法规则分为各类的语法单位,然后根据语法规则判断其是否构语法上正确的程序。可以理解为:一个句子主谓宾语法构成上是否正确。
3.语义分析阶段:顾名思意就是看其语义是否正确。
4.中间代码生成阶段:中间代码的设计规则:一,容易生成,二容易生成对应的目标代码
5.代码优化
6.目标代码的生成
编译过程分为六个阶段:
1。词法分析阶段:通俗的理解就是把语句分析成一个一个的单词。
2.语法分析阶段:把单词根据语法规则分为各类的语法单位,然后根据语法规则判断其是否构语法上正确的程序。可以理解为:一个句子主谓宾语法构成上是否正确。
3.语义分析阶段:顾名思意就是看其语义是否正确。
4.中间代码生成阶段:中间代码的设计规则:一,容易生成,二容易生成对应的目标代码
5.代码优化
6.目标代码的生成