TIOBE declares Python as programming language of 2007

by Jeremy Jones

I really don't know what this means, but here is the page that contains the headline. Further down in the page are a few details regarding the announcement. Here are those details:

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.


2008-01-20 11:34:28
"de facto"? Really? I don't think I would go that far. I like Python and I use Perl but I have not seen Python adopted as the SA language and I work in a large enterprise (DHS). While Python is there, Perl seems to still be dominant.
2008-01-21 03:44:37
@Robert: It really depends on where you are. There are plenty of companies who feel more comfortable with Python than Perl. Let's face it, while I love Perl, its syntax compared to Python's is awkward, to put it mildly. I often find it hard to read Perl written by unskilled programmers. I don't find that in Python.
Jeremy M. Jones
2008-01-21 04:01:33
I'll take that as Python kudos, Ovid :-)

There's a rise in Python use among sysadmins. Noah Gift and I are working on a Python book for sysadmins. More Linux distros are using Python as the glue to tie things together. But I do doubt that you'll see Python ever totally replace Perl. I do continue to have strong hopes for Python/Perl interoperability.

Aaron Trevena
2008-01-21 04:14:15
Right - so with *blazing* 2 percent growth it's a rising star, and suddenly the defacto scripting language for system administrators - I read the rest of the news item and it's pretty clear the guy has a chip on his shoulder.

Many of the system administrators I know stick to Shell Scripts for glue, maybe some perl - they aren't the "oooh shiny new language" kiddies that you see advocating Ruby and Python on reddit.

matthew sporleder
2008-01-22 17:10:39
Less perl in the base OS == easier to maintain perl for sysadmins who don't have to worry about breaking things that should have been written in C. (or shell) :)

I'm glad system -programmers- have decided to move away from perl.

Mark Szpakowski
2008-01-23 07:03:34
Python is also the main XO Laptop language.
2008-02-11 08:44:50
Hmmm.... latest Tiobe figs for Feb shows that Perl is above Python again!

I think the January figs had Python at 5.538% & Perl at 5.247% so its "quite" a big change (now 4.763% & 6.205% respectively for Feb). Perhaps Perl 5.10 now having impact? Perhaps Tiobe have changed something in their stats ;-)