字节码和目标代码有什么区别?

时间:2016-05-01 03:08:30

标签: java .net compiler-construction virtual-machine computer-science

我是编译器设计的读书算法(2003),还有另一种称为交叉编译器的变体编译器,它为多台机器生成目标代码,但在另一本书中,我读到了存在的代码称为字节码,它产生了多个机器也可以通过虚拟机上的JIT编译器执行。 JVM上的java和CLR上的.Net。

是对象代码和字节代码是一样的吗?还是不同的?

1 个答案:

答案 0 :(得分:2)

字节代码是JVM的对象代码。它们与您的问题的答案相同。它们在字节代码是对象代码的意义上是相同的。但是,目标代码不一定是字节代码。下面的链接中有更多解释,因为这是一个重复的问题

(编辑)哦,显然这是一个重复的问题:

Does Java produce object code or byte code?