James Tauber

journeyman of some

blog > 2006 > 01 > 13 >

Proof that Python Programmers are Smarter

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

However, the average score of people using those languages:

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 :-)

Categories:
prev « python » next

Comments (2)

192 on June 21, 2007:

wft is this all about , you can't make a percentual while the proportion of number of c programmers si relatively far more bigger than the pyton's one

CDriK on Oct. 17, 2007:

Actually, C/C++ is not the language used to solve problems, it's the favourite language.

In some cases I use pencil and paper but most of the time I use Ruby. C++ is a bit of an overkill for most problems IMHO

The conclusion to be drawn is more along the lines of: those who have APL/J/K as their favourite language successfully complete more problems.

This is due to the fact that these languages are less known.

Add a Comment

Created: Jan. 13, 2006
Last Modified: Jan. 21, 2006
Author: jtauber