机器码与字节码

机器码(machine code),也被称为原生码(native code)。是电脑cpu可以直接解读的数据。

字节码(Bytecode),一种包含执行程序、由一序列操作代码/数据组成的二进制文件。它是一种中间代码,需要转译才能称为机器码。

字节码的出现实现了软件运行与硬件无关。

编译器将源码编译成字节码,字节码经过虚拟机转译成可以在机器上直接执行的机器码。

原文地址:https://www.cnblogs.com/cuglkb/p/5707433.html