当前位置:网站首页>The performance of major mainstream programming languages is PK, and the results are unexpected
The performance of major mainstream programming languages is PK, and the results are unexpected
2022-07-05 00:48:00 【Dotnet cross platform】
Produce | OSC The open source community (ID:oschina2013)
“ What is the fastest programming language ”, To answer this question ,The Benchmarks Game Specially designed performance test for mainstream programming languages . The test items include ( You can click the end of the text to read the original text to view the details ):
fannkuch-redux
n-body
spectral-norm
mandelbrot
pidigits
regex-redux
fasta
k-nucleotide
reverse-complement
binary-trees
According to The Benchmarks Game A visual chart is made of the test data of , As shown below , Grey reflects time efficiency , Shorter means better performance , Brown is a weighted value based on execution time and memory overhead .

You can see , Some of the results were somewhat unexpected , such as Python, Although it is well known that its performance is relatively backward , But I didn't expect to be the bottom in terms of execution time .C、C++ and Rust The execution time of shows a leading edge , The following ones include C# and Julia,Go and Java Performance is quite , But it's more behind .
And then there will be Node.js、Swift and Dart, as well as PHP, These languages also present different performance gaps .
Related links :
https://benchmarksgame-team.pages.debian.net/benchmarksgame/index.html
https://goodmanwen.github.io/Programming-Language-Benchmarks-Visualization/.
边栏推荐
- abc 258 G - Triangle(bitset)
- Is it safe to open and register new bonds? Is there any risk? Is it reliable?
- [paper reading] cavemix: a simple data augmentation method for brain vision segmentation
- Hologres Query管理及超时处理
- skimage: imread & imsave & imshow
- 业务场景功能的继续修改
- "Upside down salary", "equal replacement of graduates" these phenomena show that the testing industry has
- 《论文笔记》Multi-UAV Collaborative Monocular SLAM
- (脚本)一键部署redis任意版本 —— 筑梦之路
- [circuit design] optocoupler use and circuit design summary
猜你喜欢

Reasons and solutions of redis cache penetration and avalanche

潘多拉 IOT 开发板学习(RT-Thread)—— 实验4 蜂鸣器+马达实验【按键外部中断】(学习笔记)

Relationship between classes and objects

26.2 billion! These universities in Guangdong Province have received heavy support
![[selenium automation] common notes](/img/d3/6699792e85b5ee5a2d6192f4e4d07c.png)
[selenium automation] common notes

Sorting selection sorting

Operator explanation

Verilog tutorial (11) initial block in Verilog

IT转测试岗,从迷茫到坚定我究竟付出了什么?

Deux nombres se remplacent
随机推荐
Date time type and format in MySQL
dotnet-exec 0.6.0 released
[论文阅读] CarveMix: A Simple Data Augmentation Method for Brain Lesion Segmentation
华为200万年薪聘请数据治理专家!背后的千亿市场值得关注
abc 258 G - Triangle(bitset)
海思3559万能平台搭建:YUV422的踩坑记录
uniapp微信小程序拿来即用的瀑布流布局demo2(方法二)(复制粘贴即可使用,无需做其他处理)
挖财学院开户安全的吗?开户怎么开?
The waterfall flow layout demo2 (method 2) used by the uniapp wechat applet (copy and paste can be used without other processing)
College degree, what about 33 year old Baoma? I still sell and test, and my monthly income is 13K+
Is it safe to open and register new bonds? Is there any risk? Is it reliable?
1189. Maximum number of "balloons"
ORB(Oriented FAST and Rotated BRIEF)
P3304 [SDOI2013]直径(树的直径)
创新引领方向 华为智慧生活全场景新品齐发
AcWing164. 可达性统计(拓扑排序+bitset)
Multilingual Wikipedia website source code development part II
const、volatile和restrict的作用和用法总结
【报错】 “TypeError: Cannot read properties of undefined (reading ‘split‘)“
Sorting selection sorting