当前位置:网站首页>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/.
边栏推荐
- Leetcode70 (Advanced), 322
- Get to know ROS for the first time
- 有哪些收益稳定的理财产品,这两个都不错
- Reasons and solutions of redis cache penetration and avalanche
- 【报错】 “TypeError: Cannot read properties of undefined (reading ‘split‘)“
- Life is changeable, and the large intestine covers the small intestine. This time, I can really go home to see my daughter-in-law...
- Learning of basic amplification circuit
- Multilingual Wikipedia website source code development part II
- 那些一门心思研究自动化测试的人,最后都怎样了?
- Liangzai's first program life and annual summary in 2022
猜你喜欢
初识ROS
ORB(Oriented FAST and Rotated BRIEF)
[论文阅读] CarveMix: A Simple Data Augmentation Method for Brain Lesion Segmentation
leetcode494,474
4. Scala writes HelloWorld in idea, in-depth analysis of accompanying objects, and association of source packages
2022.07.03 (LC 6108 decryption message)
npm install报错 强制安装
【C】 (written examination questions) pointer and array, pointer
【Unity】InputSystem
URL和URI
随机推荐
Fs8b711s14 electric wine bottle opener MCU IC scheme development special integrated IC
Expose testing outsourcing companies. You may have heard such a voice about outsourcing
(脚本)一键部署redis任意版本 —— 筑梦之路
【selenium自动化】常用注解
有哪些收益稳定的理财产品,这两个都不错
Continuous modification of business scenario functions
Liangzai's first program life and annual summary in 2022
The difference between string STR and new string
The most complete regular practical guide of the whole network. You're welcome to take it away
“薪資倒掛”、“畢業生平替” 這些現象說明測試行業已經...
[Yocto RM]10 - Images
[selenium automation] common notes
MongoDB系列之学习笔记教程汇总
TS quick start - functions
7. Scala process control
Kibana index, mapping, document operation
揭露测试外包公司,关于外包,你或许听到过这样的声音
创新引领方向 华为智慧生活全场景新品齐发
2022.07.03(LC_6108_解密消息)
Best practice case of enterprise digital transformation: introduction and reference of cloud based digital platform system security measures