"What gets us into trouble is not what we don't know, it's what we know for sure that just ain't so."

 Code-used Time-used Shapes [14 Jun 2017 u64q]

From more-concise at page left to less-concise at the right, from slower at page top to faster at the bottom.

These scatter plots show the fastest programs contributed for each programming language implementation, measured on this computer -- so they don't show ↓ slower more-concise programs that still seem relatively fast.

These are not the only programs that could be written. These are not the only programming languages. These are not the only compilers and interpreters. These are not the only tasks that could be solved. These are just 10 tiny examples.

 source code size versus speed of Jython benchmark programs      
 source code size versus speed of IronPython benchmark programs      
 source code size versus speed of Python 2 benchmark programs      
 source code size versus speed of Python dev benchmark programs      
 source code size versus speed of Python 3 benchmark programs      
 source code size versus speed of Pyston benchmark programs      
 source code size versus speed of Nuitka benchmark programs      
 source code size versus speed of Cython benchmark programs      
 source code size versus speed of PyPy 3 benchmark programs      
 source code size versus speed of PyPy benchmark programs      

 about Code-used Time-used Shapes

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

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

Revised BSD license

  Home   Conclusions   License   Play