javascript python谁快_谁是速度之王(Python vs JavaScript)? 转

这篇博客对比了JavaScript(Node.js和SpiderMonkey)与Python(标准版和PyPy)在循环累加、Dict操作和List操作上的性能。结果显示,Node.js在单纯运算最快,PyPy在Dict操作上最快,而Python适合实现复杂业务逻辑。各有所长,选择取决于具体应用场景。
摘要由CSDN通过智能技术生成

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 (

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值