【发布时间】:2010-10-20 20:42:11
【问题描述】:
在阅读时,我遇到了“中级语言”和“3AC”这两个术语。
据我了解,IL 是源代码编译过程中的中间“步骤”。更具体地说,我正在阅读字节码 (Java) 和 C。
我的解释方式(如果有错请纠正我)是;
源代码 1(例如 Lisp)-> 中间语言 (C) -> 汇编 语言 -> 机器码
源代码 2(例如 Java)-> 字节码 -> Java 虚拟机
因此,基于此,我正在努力了解三地址代码 (TAC/3AC) 在哪里发挥作用,以及它的用途。
【问题讨论】:
标签: compilation intermediate-language