is_prime function implemented in many languages in same algorithm to compare speed of different languages and runtimes.
./run.sh
see result
./run.sh > "./result/YOUR_CPU_MODEL_HERE"
Example:
./run.sh > "./result/Intel(R) Core(TM) i7-8550U"
Get cpu model by running:
lscpu | sed -nr '/Model name/ s/.*:\s*(.*) @ .*/\1/p'
Ranking | Language | Runtime/Compiler | Time | n% slower then C |
---|---|---|---|---|
#1 | C | GCC | 3.55s | Winner |
#2 | C++ | G++ | 3.56s | 0.2% |
#3 | Rust | Native 1.67.1 | 4.72s | 33% |
#4 | Java | OpenJDK 17 | 5.60s | 57% |
#5 | Js | Nodejs 12 | 5.89s | 66% |
#6 | C# | Mono 6.8 | 6.41s | 80% |
#7 | Dart | Dart 2.19.0 | 7.55s | 112% |
#8 | Python | Codon 0.16.0 | 10.89s | 206% |
#9 | Go | Go 1.20.3 | 12.85s | 261% |
#10 | Pascal | FPC 3.2.2 | 13.51s | 280% |
#11 | Python | Python 3.9.2 | 95.13s | 2576% |
n% slower formulla:
( (LanguageTime - WinnerTime) * 100 ) / WinnerTime
- Optimize your favorite programming language
- Add new language.
- Add new Runtime.
- Share your test result.
- Add your result.