当前位置:网站首页>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/.
边栏推荐
- [path planning] RRT adds dynamic model for trajectory planning
- abc 258 G - Triangle(bitset)
- NPM install error forced installation
- Insert sort of sort
- TS快速入门-函数
- 【selenium自动化】常用注解
- 107. SAP UI5 OverflowToolbar 容器控件以及 resize 事件处理的一些细节介绍
- Hologres query management and timeout processing
- ORB(Oriented FAST and Rotated BRIEF)
- Summary of week 22-07-02
猜你喜欢
“薪資倒掛”、“畢業生平替” 這些現象說明測試行業已經...
【selenium自动化】常用注解
Recursive execution mechanism
2022.07.03(LC_6111_统计放置房子的方式数)
企业公司项目开发好一部分基础功能,重要的事保存到线上第一a
leetcode518,377
[paper reading] Tun det: a novel network for meridian ultra sound nodule detection
Hisilicon 3559 universal platform construction: YUV422 pit stepping record
Binary conversion problem
揭露测试外包公司,关于外包,你或许听到过这样的声音
随机推荐
Parameter passing mechanism of member methods
Apifox (postman + swagger + mock + JMeter), an artifact of full stack development and efficiency improvement
6. Scala operator
abc 258 G - Triangle(bitset)
[paper reading] Tun det: a novel network for meridian ultra sound nodule detection
abc 258 G - Triangle(bitset)
[selenium automation] common notes
dotnet-exec 0.6.0 released
Sorting selection sorting
多模输入事件分发机制详解
实战模拟│JWT 登录认证
创新引领方向 华为智慧生活全场景新品齐发
Summary of week 22-07-02
【C】 (written examination questions) pointer and array, pointer
Safety learning week4
Hisilicon 3559 universal platform construction: YUV422 pit stepping record
P3304 [sdoi2013] diameter (diameter of tree)
业务场景功能的继续修改
College degree, what about 33 year old Baoma? I still sell and test, and my monthly income is 13K+
P4281 [AHOI2008]紧急集合 / 聚会(LCA)