gabrielfern / Benchmarks

Benchmark programming language implementations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Benchmark programming language implementations

The algorithm consists of getting the nth prime number

./run to get the time of all (without bash)

for ./run 20000 (on my machine)

1.Rust (rustc) -               1.079 secs

2.C (GCC) -                    1.232 secs

3.Java (OpenJDK) -             1.320 secs

4.JavaScript (nodejs) -        2.029 secs

5.Dart (Dart VM) -             2.288 secs

6.Assembly (nasm) -            3.868 secs

7.Go (gc) -                    4.473 secs

8.Haskell (ghc) -             10.925 secs

9.Python (CPython) -          28.227 secs

10.Ruby (CRuby) -             28.296 secs

11.Bash (GNU bash) -              + 8 min

About

Benchmark programming language implementations


Languages

Language:Assembly 19.3%Language:Python 18.9%Language:Rust 9.0%Language:Shell 8.3%Language:Haskell 7.5%Language:Java 7.2%Language:Go 6.9%Language:JavaScript 6.4%Language:C 5.7%Language:Dart 5.4%Language:Ruby 5.4%