标签: java python programming-languages bytecode
为什么像java或python这样的语言不能像C ++这样的机器语言直接转换代码?:
由于机器语言比字节代码更快,这是什么原因? 我只是好奇。
答案 0 :(得分:1)
对于Java,答案是可移植性。编译为机器代码将减少可编写的可用平台的数量。虚拟机是一个很好的解决方案。这里有更多信息:http://www.cs.umd.edu/~clin/MoreJava/Cycle/compile.html