当前位置:网站首页>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-21 17:14:00 【Taro source code】
Click on the above “ Taro Road source code ”, choice “ Set to star ”
In spite of her front wave , Or after the wave ?
Waves that can wave , It's a good wave !
Every day 10:33 Update article , 100 million drops of hair every day ...
Source column
- original | Java 2021 The road of supernatural , Very liver ~
- Open source project with detailed comments in Chinese
- RPC frame Dubbo The source code parsing
- Network application framework Netty The source code parsing
- Message middleware RocketMQ The source code parsing
- database middleware Sharding-JDBC and MyCAT The source code parsing
- Job scheduling middleware Elastic-Job The source code parsing
- Distributed transaction middleware TCC-Transaction The source code parsing
- Eureka and Hystrix The source code parsing
- Java Concurrent source code
source :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/.
Welcome to my knowledge planet , Discuss architecture together , Exchange source code . How to join , Long press the QR code below :
Has been updated in the knowledge planet, source code analysis is as follows :
Recent updates 《 Taro Road SpringBoot 2.X introduction 》 series , already 101 Yu Wen , covers MyBatis、Redis、MongoDB、ES、 Sub database and sub table 、 Read / write separation 、SpringMVC、Webflux、 jurisdiction 、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、 Performance test and so on .
Provide access to 3W Line code SpringBoot Example , And super 4W Line code of e-commerce micro service project .
Access method : spot “ Looking at ”, Pay attention to the official account and reply 666 receive , More content is coming .
If the article helps , Looking at , Forward! . Thank you for your support (*^__^*)
边栏推荐
- 让实习生搭个Redis集群,差点把我”搭“进去~~~
- How to apply @transactional transaction annotation to perfection?
- 第06篇:池化技术
- Network security module B of national vocational college skills competition "comprehensive penetration test of web security"
- Four redis cluster schemes you must know and their advantages and disadvantages
- 进程的同步与互斥
- 花6000报了测试培训班,3个月后我成功“骗”进了腾讯,月薪拿17k
- tars源码分析之21
- Multi active architecture design of wangzhe glory Mall (module 7 of architecture practice camp)
- 16 SQL injection test points you should pay attention to
猜你喜欢
1011. Ability to deliver packages within D days
Games101 graphics p12 notes (geometry3)
Introduction software testing tips
First meet shadowless cloud computer
554. Brick wall
Four redis cluster schemes and their advantages and disadvantages
Correlation analysis and SPSS software operation
GAMES101图形学P12笔记(geometry3)
938. 二叉搜索树的范围和
Games101 graphics P11 notes (geometry2)
随机推荐
Network security module B of national vocational college skills competition "comprehensive penetration test of web security"
C#中Internal关键字的总结
进程的创建(创建原语,引起其发生的事件)
692. 前K个高频单词
Four redis cluster schemes and their advantages and disadvantages
4种 Redis 集群方案及优缺点对比
Typora charging solution
Okaleido tiger NFT即将登录Binance NFT平台,你期待吗?
[interview: concurrent Article 19: multithreading: Park & unpark]
Splunk HEC Open 8088 port
Solve the problem that @valid list parameters cannot be verified
我用Redis分布式锁,抢了瓶茅台,然后GG了~~
【面试:并发篇19:多线程:Park&Unpark】
How project managers do a good job in "boss" projects
Detailed explanation of JUC concurrent programming wait notify
Kube controller manager principle
redis集群安装
1744. 你能在你最喜欢的那天吃到你最喜欢的糖果吗?
Correlation analysis and SPSS software operation
tars源码分析之27