提问者:小点点

PyPy和JVM的区别


根据我的理解,默认的Python解释器(CPython)将源代码编译成字节码,然后将字节码解释为机器代码。

另一方面,PyPy利用JIT将经常解释的字节码优化为编译的机器代码。这与JVM有什么不同?JVM是一个解释器编译器。它将源代码编译为字节码,然后将经常解释的字节码优化为编译的机器代码。

还有其他区别吗?


共1个答案

匿名用户

(CPython)将源代码编译成字节码,然后解释字节码

  • CPython可以评估原始源代码,但可以将其编译成字节码,以提高解释性能