LWN.net Logo

TIOBE declares Python as programming language of 2007

The TIOBE Programming Community Index report lists Python as the language of the year for 2007. "Python has been declared as programming language of 2007. It was a close finish, but in the end Python appeared to have the largest increase in ratings in one year time (2.04%). There is no clear reason why Python made this huge jump in 2007. Last month Python surpassed Perl for the first time in history, which is an indication that Python has become the "de facto" glue language at system level. It is especially beloved by system administrators and build managers. Chances are high that Python's star will rise further in 2008, thanks to the upcoming release of Python 3."
(Log in to post comments)

Poor methodology, questionable results

Posted Feb 3, 2008 8:16 UTC (Sun) by Cato (subscriber, #7643) [Link]

The methodology for this survey is highly suspect - they simply search for Google hits on
languages.  While this is entertaining, the fact that JavaScript, at about 3%, is shown as
only 3 times more popular than the D language makes it clear that this has little correlation
with reality.

It's interesting to compare with the Evans Data survey of July 2007:
http://www.techworld.com/news/index.cfm?NewsID=9357 - they actually surveyed 400 developers to
get this data.  Their analysis indicates that JavaScript has three times the popularity of
PHP, Python and Ruby. Given that client-side script development for the Web is easier and more
prevalent than server-side programming, this seems about right, and correlates with the rise
of AJAX as well.

Personally I rather like Perl, and have done a little Python so I can see why people like it,
but this survey is really quite useless despite the pretty icons.

Poor methodology, questionable results

Posted Feb 6, 2008 1:07 UTC (Wed) by Max.Hyre (subscriber, #1054) [Link]

And this is unexpected how?

I remind you of the best explanation of polling I've seen, courtesy of /.:

This whole thing is wildly inaccurate. Rounding errors, ballot stuffers, dynamic IPs, firewalls. If you're using these numbers to do anything important, you're insane.

[Typo]

Posted Feb 6, 2008 1:10 UTC (Wed) by Max.Hyre (subscriber, #1054) [Link]

Aaarghh! That was supposed to be ``online polling''.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds