谁是速度之王(Python vs JavaScript)?
Python 是个比较成熟的语言,运行速度在几年前是快于 JavaScript 的。但这些年 JavaScript 的解释器发展很快,特别是 Google 的 V8 和 Mozilla 的 SpiderMonkey, 将 JavaScript 的运行速度提升了一大块,以致 JavaScript 的运行速度大有反超 Python 之势,但 Python 也不甘示弱,PyPy 项目经过几年的开发之后,最近也在频频发布版本, 将 JIT 带到 Python 之中,所以谁比谁牛,还很难说。这里做个简单的测试: 测试环境: CPU: Intel(R) Pentium(R) CPU G620 @ 2.60GHz 双核 操作系统: Debian GNU/Linux 6.0 64 位 Google JS 引擎: 来自 Node.js v0.6.12 (命令:node) Mozilla JS 引擎:来自 xulrunner-11.0 (命令:xpcshell) Python: Debian 自带的 Python 2.6.6 (命令:python) PyPy: pypy-1.8 (命令:pypy) 先测试简单的循环累加,测试代码: testSum.js var i, j, s; for (i = 0; i < 100; i++) { s = 0; for (j = 0; j < 100000; j++