C++ Python PHP Java NodeJS性能大PK,结果PHP7是最……

导读:语言性能基准测试历来都是硝烟弥漫的战场。本文作者对常用的几种语言进行了性能基准测试得出一些很有意思的结论。由高可用架构志愿者翻译整理如下。


首先声明任何一个基准测试都不可能完善,本次测试也只是评估下述语言在几个方面的性能:循环,动态数字数组,基本的数学运算

以下是本次基准测试的运行结果:

0?wx_fmt=png

0?wx_fmt=png

(点击图片可以放大)

从运行结果来看,毫无疑问,PHP7 是最快的脚本语言

显然 PHP 团队完成了一项伟大的工作! 这个基准测试的结果已经显示出PHP7确实很快。 您还可以查看 Zend Performance Team  提供的 PHP 7 信息图 [2]。

  • NodeJS 快 2 倍。

  • Java 8 接近慢 2 倍。

  • Python 在性能上没有什么重大变化。 每个新版本都比上个版本稍快一点,但整体 Python 比 C++ 慢 15 倍。

  • Perl 与 Python 有相同的趋势,并且比 C++ 慢 22 倍。

  • PHP 5.x 是最慢的,运行时间是 C++ 的 47 ~ 60 倍之间。

  • PHP 7 的成绩最为惊人。 它比 PHP 5.x 快 10 倍,比紧随其后的脚本语言 Python 快 3 倍。

测试在 Debian Linux 64 位机器上运行。

译者注:

  • 本文英文原文见文末链接 [4]

  • 此评测也有新的版本 [5],结果相差不大,未再列出

<EOF>

介绍一个跟编程语言密切相关的一个技术活动,GIAC 全球互联网架构大会将在 12 月 16 ~ 17 日在北京举行,PHP7 核心开发者,链家网技术副总裁惠新宸(鸟哥)作为本次大会联席主席。

640?wx_fmt=png架构师最重要的是了解做事的方法和方向,通过 GIAC 两天 40 个案例,可以了解互联网架构发展的最新的动态,提升自己的架构视野。


大会精心策划了语言与架构专题,由知名程序员陈皓(左耳朵耗子)担任出品人,陈皓将在专题分享及对比 7 种语言的编程范式。


0?wx_fmt=png通过解决一系列在编程中的问题,在不断进行代码抽象的过程中,讲述编程中常用到的主要编程范式和相关的代码设计方式。其中涉及到的语言:C、C++、Go、Java、Python、Javascript、Scheme(Lisp)等。


GIAC 编程与架构详细议程


0?wx_fmt=png


参加 GIAC,认识更多技术牛人,最后一周优惠,购买双日套票,高可用架构后花园会员最低仅需 900 元,非会员最低只需 1,260 元,点击阅读原文进入购买页面。


附:本文链接

  1. https://blog.famzah.net/2010/07/01/cpp-vs-python-vs-perl-vs-php-performance-benchmark/

  2. http://www.zend.com/en/resources/php7_infographic

  3. https://github.com/famzah/langs-performance

  4. https://blog.famzah.net/2016/02/09/cpp-vs-python-vs-perl-vs-php-performance-benchmark-2016/

  5. https://blog.famzah.net/2016/09/10/cpp-vs-python-vs-php-vs-java-vs-others-performance-benchmark-2016-q3/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值