Guess what programming language grew most in popularity in 2010?
TIOBE Software published its annual TIOBE Programming Community Index.
The ranks are lead by the usual suspects Java, C, C++, and PHP. But the
language that grew most in popularity in 2010 was a bit of a surprise: Python. Also surprising: JavaScript’s popularity declined. With Node and webapps spreading, I expect that trend to reverse this year. The index is computed as follows (detailed definition).
The TIOBE Programming Community index is an indicator of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings. Observe that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.
From http://www.2ality.com/2011/01/guess-what-programming-language-grew.html
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)





Comments
Jacek Furmankiewicz replied on Sat, 2011/01/22 - 10:12am
It's only a surprise if you haven't actually used Python. It's a great little language that can.
After prototyping with Django, going back to JSF/Wicket/whatever was like going back to the stone age.
And after trying BDD with the Python Freshen library, we decided to drop writing integration tests for our Java server apps in JUnit and do them in Freshen instead. Much less code, much more productivity.
We keep Java on the server side where raw speed is important and for everything else (web CRUD screens, integration testing, migration scripts, etc.) we're going all Python. It's easy to learn, read and comes with just as many libraries as Java if not more. Much easier to use too.
Shameless plug: check out my Maven BDD plugin...we use it to run Freshen BDD tests as part of mvn integration test
Axel Rauschmayer replied on Sat, 2011/01/22 - 10:54am
in response to:
Jacek Furmankiewicz
Jacek Furmankiewicz replied on Sat, 2011/01/22 - 11:42am
in response to:
Axel Rauschmayer
Otengi Miloskov replied on Sat, 2011/01/22 - 8:31pm
Putra Dedy replied on Sun, 2011/01/23 - 11:06am
I guess,
phython and java are still the best and the most popular program
http://www.rajomedia.com
othman El moulat replied on Sun, 2011/01/23 - 1:12pm
why Python popularity this year was a surprise for you?isn't Python a powerfull and well designed language? and it is not monopolized by those giant IT weirdos companies like what oracle did to java.
Python will be growing in future . it is being choosed by CS universities departments to introduce students into programming. and it has a great community activity. it is simple ,open, free and community driven. it is enough to make it the next choice of most programmers.
Axel Rauschmayer replied on Sun, 2011/01/23 - 6:24pm
James Selvakumar replied on Sun, 2011/01/23 - 7:28pm
If there were a beauty contest for programming languages, my vote would certainly go for Python.
Disclaimer: Java is my primary language and that's why I chose Python ;-)
Jacek Furmankiewicz replied on Sun, 2011/01/23 - 7:53pm
Python is great for "glue" and small tasks, but the GIL and its interpreted nature still make it far slower than Java. I wouldn't write a large enterprise system in Python...Java is still best for that. But for everything else Python is a great fit.
Armin Ehrenreich replied on Mon, 2011/01/24 - 2:59am
in response to:
Axel Rauschmayer
A few months ago "D" was very high ranked, then "Go" although I never heard of someone using them for something real (beside playing around). So maybe you can call it a kind of "hype index". If you want to see demand then look on something like this:
http://www.indeed.com/jobtrends?q=Java%2C+C%23%2C+C%2B%2B%2C+Python&l=
Otengi Miloskov replied on Mon, 2011/01/24 - 12:55pm
in response to:
Jacek Furmankiewicz
JeffS replied on Mon, 2011/01/24 - 1:55pm
in response to:
Jacek Furmankiewicz
Marc Stock replied on Thu, 2011/01/27 - 6:19pm