16Intermediate Rep.pdf 大多数编译器首先将源程序转换为某种形式的中间表示形式,然后从那里转换为机器代码。中间表示是原始源代码的独立于机器和语言的版本。尽管两次转换代码会引入另一个步骤,但是使用中间表示形式具有以下优点:增加了抽象度,前端和后端之间的分隔更清晰,并增加了重新定位/交叉编译的可能性。中间表示也可以支持高级编译器