Categories: 科技

编程语言大乱斗!谁才是性能表现最好的编程语言?

什么编程语言是最好的?这是一个可以让各路程序员吵翻天的话题,毕竟每个编程语言都有自己的特点,在不同的领域就会用上不同的语言。目前,全球热门的编程语言有大约20多种,那如果以性能表现为出发点,究竟哪一个编程语言的性能表现是最好,运行起来的是最快的呢?

据外媒报道,一家名为 The Benchmarks Game 的网站就选择了全球最热门的25种编程语言做了测试,并通过十大项目来测试编程语言在处理数据、二叉树、读写、运行、搜索演算法等方面,来测试一个编程语言的性能表现。测试就包括了:

  • fannkuch-redux
  • n-body
  • spectral-norm
  • mandelbrot
  • pidigits
  • regex-redux
  • fasta
  • k-nucleotide
  • reverse-complement
  • binary-trees

根据上述的测试,The Benchmarks Game 网站根据测试结果对钦点的25个编程语言做了一个列表,其列表的左侧是运行时间,越短性能表现则越好;右侧则是基于时间及内存开销算出来的加权得分。

从排行榜中可以看到,在众多编程语言里面,C语言搭配GCC编译毫无悬念是最高效率的编程语言,而C++语言搭配g++编译以及Rust语言的性能表现也相当不错。用于开发安卓软件的热门语言 Go语言以及 Java 语言水平中等,而驱动大部分网站的PHP语言则处于偏低的排位。

值得一提的是,目前大部分编程者热捧的Python语言虽然上手非常容易,但它的性能表现是25个热门语言中垫底的,它所需要的运行时间是C语言搭配GCC编译的72倍!这也意味着,一个通过C语言编写的程序可以一分钟内解决的问题,Python需要72分钟,性能表现令人失望!

TTN Writer

Recent Posts

在Mamak档录Podcast!大马女星嫌华裔阿姨吵,大骂“Diam”!网民怒轰:举止像黑社会!

Anju更直接起身,走到该名妇女面前,两人当场互相叫骂。

7 hours ago

人妻送外卖日赚RM8,000!老公怀疑「不只是送外卖」!两人直接闹到离婚!

中国一名人妻为了补贴家用,于是开始跑外卖,没想到收入越来越高,最高纪录甚至是在一天内赚了1.3万人民币(约RM8,000),让老公开始起疑,认为她不是单纯跑外卖……

8 hours ago

搭飞机别再狂按服务铃!资深空服员教你带这几样神物,告别机舱忽冷忽热!

由于每个人对“舒适温度”的定义不同,与其寄望机舱空调,不如自备几样实用小物自救。

8 hours ago

纳吉「居家服刑」条例曝光!TA强调“绝非重获自由”!妻儿也不可同住!

前首相拿督斯里纳吉在11月10日晚上回到吉位于吉隆坡朗格大使路门牌11号的住家,开始居家服刑至2028年8月23日。不少网民都十分好奇,居家服刑的安排将会如何落实、服刑条例有什么。针对这个问题,副首相拿督斯里阿末扎希长女,兼巫统妇女组执委拿督努鲁希达雅透露纳吉居家服刑的各种条例!

8 hours ago

近况曝光!前羽球女国手退役后「变化惊人」!转换跑道当网红,自曝根本不喜欢羽毛球!

凭借 176 公分高挑身材及“九头身”完美比例在网络上爆红的日本前羽毛球国手荒木茜羽(Akane Araki),退役后转战社交平台经营个人事业,不时透过社交媒体分享美照,吸引大批粉丝关注。

9 hours ago

飞机坐在「中间位置」最倒霉?空服员曝隐藏好处!还提醒一件事!

大多数的飞机都是采取一排三个座位的配置,但中间位置的人会因为被两人夹住而十分不方便。不过,空服员表示,通常坐在中间的乘客会有隐藏的好处!

9 hours ago