机器码与字节码

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

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

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

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

 

posted on 2016-07-26 14:46  猫咪大王  阅读(873)  评论(0编辑  收藏  举报