【发布时间】:2012-11-30 22:36:18
【问题描述】:
我知道这可能是一个非常明显的答案,而且我将自己暴露在无用的刻薄 cmets 中,但我不知道答案,所以就这样吧。
如果 Python 在运行时编译为字节码,是否只是初始编译步骤需要更长的时间?如果是这种情况,那不只是代码中的一小部分前期成本(即,如果代码运行很长时间,C 和 python 之间的差异会缩小吗?)
【问题讨论】:
-
Byecode 距离 c 编译成的机器码还有很长的路要走。
-
有一个很好的解释[这里][1][1]:stackoverflow.com/questions/6889747/…
-
另外,这里有一些具有相关基准的想法:quora.com/Why-does-C-code-run-faster-than-Pythons
标签: python c compilation