Ubuntu : Intel® Q6600® quad-core
Computer Language Benchmarks Game 
 (Read the FAQ!)

 Benchmarks & Language Implementations

It can be fun to watch the Benchmarks Game and fun to interpret scatter plot shapes or create your own ranking but like other games it's more fun to play!

Most recent measurement: 06 Nov 2009 6:18 am GMT

 Benchmarks
Source-code, CPU times
 Language Implementations
Compare two language implementations
n-body
Double-precision N-body simulation
Ada 2005 GNAT
large-scale safety-critical software
ATS
dependent types & linear types plus theorem proving
meteor-contest
Search for solutions to shape packing puzzle
C GNU gcc
unchecked low-level programming
C# Mono
oo plus functional style (mono is not ms .net)
spectral-norm
Eigenvalue using the power method
C++ GNU g++
c plus objects plus generics
Clean
lazy & strict pure functional programming
fannkuch
Indexed-access to tiny integer-sequence
Erlang HiPE
concurrent real-time distributed fault-tolerant software
F# Mono
higher-order type-safe programming (mono is not ms .net)
k-nucleotide
Hashtable update and k-nucleotide strings
Fortran Intel
pioneering numeric and scientific programming
Haskell GHC
lazy pure functional programming
mandelbrot
Generate Mandelbrot set portable bitmap file
Java 6 -server
ubiquitous jit server virtual machine
Java 6 -Xint
ubiquitous bytecode interpreter virtual machine
fasta
Generate and write random DNA sequences
Java 6 steady state
approximate jvm steady state
JavaScript TraceMonkey
ubiquitous web-browser embedded scripting
thread-ring
Switch from thread to thread passing one token
JavaScript V8
web-browser embedded scripting
Lisaac
everything is a prototype object plus design by contract
chameneos-redux
Symmetrical thread rendezvous requests
Lisp SBCL
pioneering s-expression oriented programming
Lua
associative arrays for extensible embedded scripting
regex-dna
Match DNA 8-mers and substitute nucleotides for IUB codes
Lua LuaJIT
jit compiler fully compatible with lua 5.1
Mozart/Oz
multi-multi-multi-paradigm distributed programming
pidigits
Streaming arbitrary-precision arithmetic
OCaml
modular type-safe strict functional programming plus objects
Pascal Free Pascal
imperative programming plus objects
binary-trees
Allocate and deallocate many many binary trees
Perl
server-side shell & cgi scripts
PHP
scripts embedded in html, and much more
reverse-complement
Read DNA sequences - write their reverse-complement
Python 3
the new Python
Python CPython
uncluttered imperative programming plus objects
Ruby 1.9
the new Ruby
Ruby JRuby
everything is an object scripting for jvm
Ruby MRI
programmer fun - everything is an object scripting
Scala
higher-order type-safe programming for jvm
Scheme PLT
statically-scoped properly tail-recursive dialect of lisp
Smalltalk VisualWorks
uniform reflective environment - real live objects

Revised BSD license