120 字
1 分钟
编译原理: 中间代码生成

1. 中间代码生成#

中间代码是源程序的不同表示形式,也叫做中间表示

  1. 作为源语言和目标语言之间的桥梁,能够避开二者之间较大的语义跨度。编译程序的逻辑更清楚。
  2. 利于编译程序的重定向
  3. 利于进行与目标机器无关的优化。

中间表示形式有:

  1. AST(Abstract Syntax Tree),及其改进形式DAGDAG
  2. TAC(Three Address Code),三地址码/四元式。
  3. P-code/Bytecode/SSA
编译原理: 中间代码生成
http://blog.fragments.work/posts/principleofcompiling/ch8/
作者
Lixin WANG
发布于
2024-06-28
许可协议
CC BY-NC-SA 4.0