/mobile Handheld Friendly website

 Code-used Time-used Shapes [12 Feb 2012 u32]

Scatter plots of ↓ normalized Code-used and normalized Time-used measurements give shape to each language implementation and position the programs in a broader context. From concise at the left to less-concise at the right, from slower at the top to faster at the bottom.

Also, click a scatter plot to compare that language implementations directly - one-against-another for all the benchmarks - on Time-used, Memory-used and Code-used.

Remember - these measurements are just of the fastest programs for each programming language implementation, measured on this OS/machine.

 source code size versus speed of Perl benchmark programs source code size versus speed of Mozart/Oz benchmark programs    
 source code size versus speed of Python 3 benchmark programs source code size versus speed of PHP benchmark programs    
 source code size versus speed of Ruby 1.9 benchmark programs      
 source code size versus speed of Ruby JRuby benchmark programs      
 source code size versus speed of Lua benchmark programs      
 source code size versus speed of JavaScript V8 benchmark programs source code size versus speed of Smalltalk VisualWorks benchmark programs source code size versus speed of Go benchmark programs source code size versus speed of Erlang HiPE benchmark programs
       source code size versus speed of Clojure benchmark programs
   source code size versus speed of Racket benchmark programs source code size versus speed of F# Mono benchmark programs source code size versus speed of Lisp SBCL benchmark programs
   source code size versus speed of OCaml benchmark programs source code size versus speed of Clean benchmark programs  
     source code size versus speed of C# Mono benchmark programs source code size versus speed of Haskell GHC benchmark programs
   source code size versus speed of Pascal Free Pascal benchmark programs source code size versus speed of Scala benchmark programs source code size versus speed of Java 7 -server benchmark programs
       source code size versus speed of Ada 2005 GNAT benchmark programs
     source code size versus speed of C GNU gcc benchmark programs source code size versus speed of ATS benchmark programs
     source code size versus speed of Fortran Intel benchmark programs source code size versus speed of C++ GNU g++ benchmark programs

 about Code-used Time-used Shapes

Measurements are normalized to the gzip Code-used of the smallest program and to the Time-used by the fastest program respectively. The scatter plots are given more shape by joining each data point to a median point.

Both axes use logarithmic scaling to show the full range of measurements, although there's at least two orders of magnitude more difference between program Time-used than program Code-used.

Thanks to Guillaume Marceau for demonstrating there was interest in this kind of presentation.


There are other ways to analyse and present this data: ask Which programming languages are fastest? or Which programming language is best? or take the Summary Data and do your own analysis!

Revised BSD license

  Home   Conclusions   License   Help