各大编程语言性能测试结果的可视化图表

来源: OSCHINA
编辑:
2022-06-29 08:45:00

“什么编程语言速度最快”,为了回答这个问题,The Benchmarks Game 专门面向主流编程语言设计了性能测试。测试的项目包括:

开发者根据 The Benchmarks Game 的测试数据制作了一份可视化图表,如下所示,灰色反映的是时间效率,越短代表性能越好,棕色则是基于执行时间和内存开销的加权值。

可以看到,部分结果还是有点出乎意料,比如 Python,虽然众所周知其性能比较落后,但没想到在执行时间方面居然是垫底。C、C++ 和 Rust 的执行时间表现出了领先的优势,紧随其后的包括 C# 和 Julia,Go 和 Java 性能相当,不过排在更后面。

再往后就是 Node.js、Swift 和 Dart,以及 PHP,这几种语言也呈现了不同的性能差距。详情查看 https://goodmanwen.github.io/Programming-Language-Benchmarks-Visualization/

展开阅读全文
精彩评论
C#性能杠杠的,好多人估计要开始酸了
2022-06-29 09:46
24
举报
I_I
节省的硬件成本和耗能都是钱!不是什么“几乎可以忽略不计”,不然的话C/C++、Rust就没啥用武之地了!
2022-06-29 10:09
13
举报
Java稳如老狗,你在乎的那点性能对于我在内存控制方面的特长,几乎可以忽略不计
2022-06-29 09:23
11
举报
发现很多人没有仔细看这个榜单,它是比较了效率,内存,压缩等等数据,通过排序,二叉树,n-body,正则表达式等等算法作为参考。10个算法中,c++在5.5个算法中最快,c在3个算法中最快, rust在2.5个算法中最快。
2022-06-29 11:02
9
举报
C#也有Native 模式,C# 10 超越了 go
2022-06-29 10:15
6
举报
12 收藏
分享
132 评论
12 收藏
分享
返回顶部
顶部