【发布时间】:2012-03-11 21:09:24
【问题描述】:
例如,如果我用 Java 制作一个 JVM,是否有可能使我实际制作的实现比我使用的原始实现更快 em> 来构建这个实现,即使我的实现是建立在原始实现之上的,甚至可能依赖于那个实现?
(令人困惑...)
看看PyPy。这是一个用 Python 制作的用于 Python 的 JIT 编译器。没关系,但它怎么能声称比它正在使用和依赖的 Python 的原始实现更快?
【问题讨论】:
-
我不知道 pyton,但是要在 java 中做一个 JVM,你需要用另一种语言(比如 C++)编写很多本机方法。
-
对不起。我这样做只是为了考虑可能接受的最新答案。现在查看新答案,如果比我接受的好,否则我会重新接受以前的答案。
标签: python performance jvm pypy language-implementation