字节码和目标代码有什么区别?
What is the difference beetwen bytecode and object code?
我读过编译器设计算法一书(2003 年),还有另一种称为交叉编译器的变体编译器可以为多台机器生成目标代码,但是在另一本书中我读到存在一种称为字节码的代码可以生成也适用于多台机器,但它是通过虚拟机上的 JIT 编译器执行的。 java 在 JVM 上,在 .Net 上在 CLR 上。
目标码和字节码是一样的吗?或不同?
字节码是JVM的目标代码。他们是相同的是你的问题的答案。它们在字节代码是目标代码的意义上是相同的。但是,目标代码不一定是字节代码。下面的 link 中有更多解释,因为这是一个重复问题
(已编辑)哦,显然这是一个重复的问题:
Does Java produce object code or byte code?
我读过编译器设计算法一书(2003 年),还有另一种称为交叉编译器的变体编译器可以为多台机器生成目标代码,但是在另一本书中我读到存在一种称为字节码的代码可以生成也适用于多台机器,但它是通过虚拟机上的 JIT 编译器执行的。 java 在 JVM 上,在 .Net 上在 CLR 上。
目标码和字节码是一样的吗?或不同?
字节码是JVM的目标代码。他们是相同的是你的问题的答案。它们在字节代码是目标代码的意义上是相同的。但是,目标代码不一定是字节代码。下面的 link 中有更多解释,因为这是一个重复问题
(已编辑)哦,显然这是一个重复的问题:
Does Java produce object code or byte code?