Code-used Time-used Shapes [09 Feb 2010 u64q]

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.

 source code size versus speed of Scheme PLT benchmark programs source code size versus speed of Java 6 -Xint benchmark programs    
 source code size versus speed of F# Mono benchmark programs      
 source code size versus speed of Go 6g 8g benchmark programs source code size versus speed of Pascal Free Pascal benchmark programs source code size versus speed of C# Mono benchmark programs  
   source code size versus speed of OCaml benchmark programs    
   source code size versus speed of Scala benchmark programs    
   source code size versus speed of Java 6 -server benchmark programs    
   source code size versus speed of Haskell GHC benchmark programs   source code size versus speed of ATS 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 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   Flawed   Fastest   License   Help