James Tauber

journeyman of some

blog > 2006 > 01 >

James Tauber's Blog 2006/01/13

Proof that Python Programmers are Smarter

The top three languages used in solving the Project Euler puzzles are, in order:

  • C/C++ (227)
  • Java (107)
  • Python (91)

However, the average score of people using those languages:

  • Python (31%)
  • C/C++ (19%)
  • Java (19%)

QED :-)

(NOTE: Delphi and APL/J/K programmers are even smarter, apparently)

UPDATE (2006-01-21): I may have inadvertently skewed the statistics by this post (and its appearance on Planet Python and the Daily Python URL).

Since my post, the number of C/C++ programmers has risen by 19%, the number of Java programmers by 13% but the number of Python programmers by 86%. So there are a disproportionate number of newcomers amongst the Python programmers. Because one starts off with a low score, the average score is skewed unless the Python-programming newcomers stick with it.

Note that even with this skewing, Python still beats C/C++ and Java for average programmer score :-)

by James Tauber : Created on Jan. 13, 2006 : Last modified Jan. 21, 2006 : Categories python : 2 comments (permalink)

Maths Challenge: Project Euler

I haven't started it yet but I can just tell that this is going to take up a lot of the time this weekend I was planning on spending on Leonardo, Demokritos and Quisition.

by James Tauber : Created on Jan. 13, 2006 : Last modified Jan. 13, 2006 : Categories mathematics : 4 comments (permalink)