The Computer Language
24.09 Benchmarks Game

index
How programs are measured
box plot charts
Toy programs
A History
startup
too simple
simple
license
   
Ada  
  C gcc
C gcc  
  Ada
  Intel C
  C clang
  C++ g++
  Intel Fortran
  Free Pascal
  Rust
Intel C  
  C gcc
  C clang
  Rust
C clang  
  Chapel
  C gcc
  Intel C
  Haskell GHC
  Julia
  Lisp SBCL
  OCaml
  Rust
  Swift
Chapel  
  C clang
  Intel Fortran
  Julia
C++ g++  
  C gcc
  C# aot
  C# .NET
  Go
  Java
  Java GraalVM
  Rust
  Swift
C# aot  
  C++ g++
  C# .NET
  Go
  Swift
C# .NET  
  C++ g++
  C# aot
  F# .NET
  Go
  Java GraalVM
  JavaScript
  Swift
Dart  
  Dart jit
  JavaScript
Dart jit  
  Dart
Erlang  
  JavaScript
  Ruby yjit
Intel Fortran  
  C gcc
  Chapel
  Julia
F# .NET  
  C# .NET
  OCaml
Go  
  C++ g++
  C# aot
  C# .NET
  Java
  Java GraalVM
  JavaScript
  Rust
  Swift
Haskell GHC  
  C clang
Java  
  C# .NET
  C++ g++
  Go
  Java -Xint
  Java GraalVM
  Java OpenJ9
  JavaScript
  Swift
Java -Xint  
  Java
  Python
Java GraalVM  
  C++ g++
  C# .NET
  Java
Java OpenJ9  
  Java
JavaScript  
  C# .NET
  Dart
  Erlang
  Java
  Ruby yjit
Julia  
  Chapel
  C clang
  Intel Fortran
Lisp SBCL  
  C clang
  Racket
Lua  
  Python
  Ruby yjit
OCaml  
  C clang
  F# .NET
Free Pascal  
  C gcc
Perl  
  Ruby yjit
PHP  
  Python
  Ruby yjit
Python  
  C++ g++
  Go
  Java
  Java -Xint
  JavaScript
  Lua
  PHP
  Ruby yjit
Racket  
  Lisp SBCL
Matz's Ruby  
  Ruby yjit
Ruby yjit  
  Erlang
  JavaScript
  Lua
  Perl
  PHP
  Python
  Matz's Ruby
Rust  
  C clang
  C gcc
  Intel C
  C++ g++
  Go
  Swift
Pharo Smalltalk  
  Python
  VW Smalltalk
Swift  
  C clang
  C++ g++
  C# aot
  C# .NET
  Go
  Java
  Rust
Toit  
  Micro Python
   
binary-trees
fannkuch-redux
fasta
k-nucleotide
n-body
mandelbrot
pidigits
regex-redux
reverse-complement
spectral-norm