2012-02-21 94 views
5

如果我在Java中做出JVM,例如,是否有可能使我做出了实现实际上比原来执行我以前建立这个执行,即使我的实现是建立在之上更快最初的实施,甚至可能依赖于该实施?如何用同一种语言实现一种语言比语言更快?

(混乱...)

PyPy。这是一个用Python编写的用于Python的JIT编译器。这没什么,但它怎么能声称是更快比它正在使用和依赖的Python的原始实施?

+0

我不知道pyton,但要在java中执行JVM,您需要用另一种语言(比如C++)编写大量本机方法。 – vulkanino 2012-02-21 14:52:32

+0

为什么不接受? – Marcin 2012-02-23 09:13:54

+0

对不起。我只是考虑了可能接受的最新答案。现在看看新的答案,如果比我接受的更好,否则我会接受前一个答案。 – ApprenticeHacker 2012-02-23 09:16:06

回答