120 字
1 分钟
编译原理: 中间代码生成
1. 中间代码生成
中间代码是源程序的不同表示形式,也叫做中间表示。
- 作为源语言和目标语言之间的桥梁,能够避开二者之间较大的语义跨度。编译程序的逻辑更清楚。
- 利于编译程序的重定向
- 利于进行与目标机器无关的优化。
中间表示形式有:
- AST(Abstract Syntax Tree),及其改进形式。
- TAC(Three Address Code),三地址码/四元式。
- P-code/Bytecode/SSA
中间代码是源程序的不同表示形式,也叫做中间表示。
中间表示形式有: