2007's Programming Language of the Year Is...

Python
How is Python, the object oriented scripting language known for imposing indentation on developers, the “Programming Language of the Year for 2007”?
First of all, an explanation of where this crown came from and what it stands for.
TIOBE Software, the self-proclaimed “Coding Standards Company”, publishes a monthly report on the state of programming languages known as the TIOBE Programming Community Index (known as TPCI for short).
This month TIOBE released a version of the index intended to “give an indication” of the popularity of programming languages for all of 2007. The ratings are based on the availability of skilled engineers, training courses, and third party vendors. The ratings are calculated using the most popular search engines, including YouTube.
|
SPONSORSHIP |
While the index can be used to determine the relevancy of your programming skills or to inform the choice of platform for a new application, the index does not indicate the best programming language or the language with the highest line count.
Lastly, Python was not awarded “Programming Language of the Year” because it is the highest rated but because it had the largest increase in rating during 2007.
But enough about the rules, let’s talk about the rankings.
If Python making the biggest leap in rating isn’t interesting enough, a language known primarily around these parts as being the foundation for the Plone web content management system, let’s look at some of the languages in the top twenty:
- Java sits at the top of the index despite previous reports of its unfortunate demise.
- The old workhorse, C, holds steady in the second position.
- Visual Basic (yes, that Visual Basic), resides in the third position while PHP makes a surprising entry at 4.
- Another old favorite, C++, rounds out the top five.
- Six through Ten include (in order): Python, Perl, C#, Delphi, Javascript
Sure, the ratings are cool - if not controversial, but what does it all mean?
- 2007 marks the year that Python supplants Perl as the “glue language” at the system level. This trend should increase as Python 3 is scheduled to be released in 2008 and we still don’t know when we will see Perl 6.
- Languages that lack automated garbage collection, e.g. C and C++, are quickly heading toward extinction.
- Aside from Python and Perl (which is fading fast), scripting languages appear to be a fad. New ones come on the scene and burn white-hot (think Ruby) and then are replaced by yet another (this year’s big jumper being Lua).
What does 2008 hold for programming languages?
- C# will build on the success of 2007 and continue to challenge Java, with the two competitors eventually becoming #1 and #2
- ActionScript and Groovy will continue to climb and push for legitimacy
- Microsoft ending support for C++ will be the final nail in the coffin
What do you think? We know the developers out there have opinions on these rankings, please share them in the comments below.
For more information, including the ranking of the top 50 programming languages, please see the TIOBE Programming Community Index page.
The Latest Headlines
- Mashable Partners to Accelerate Content Delivery
- Let Google Suggest Your Next Search
- Blogging Down the Walls of Politics
- Adlib's New VAR Program - Revenues to Rise?
- Portal Vendors Putting Up a Fight Against MOSS
- DocsCorp compareDocs Gets an Upgrade
- Ektron - Setting Trends in 2008 According to KMWorld
- Interwoven Simplifies Records Management
- Arche Launches Custom, Modular CMS for Small Business
- Fortune 500 Takes Over BlogWorld
Comments
Add a Comment
Latest Job Postings
(View All
|
Feed
| Post a Job)
- Community Development Manager at Freshbooks
- Sr. VP & GM, NPR Digital Media at NPR
- User Interface Designer at Digg
- Sr. Web Application Developer at Digg
- Tech Blogger/Journalist (contract) at CMSWire.com
- Application Developer (ColdFusion, .Net, Java) at PaperThin, Inc.
- Drupal Developer at Amherst Community Television
- Website and Content Manager at Cornell University


Are you hiring? Target top talent on our
Tell a Friend
Digg It
Reddit
Tag It
Stumble It
