James Selvakumar’s Blog

March 10, 2008

Programming Language Popularity

Filed under: general — James @ 2:29 pm

Just have a look at the following chart:

Programming Language Popularity

Not surprisingly, Java retains the No.1 spot for the 3rd consecutive year.

Some surprising facts are:

– C is more popular than C++

– Visual Basic (mainly due to VB.Net?) has made it into the 3rd spot from 5th spot last year.

– The popularity of C++ is declining at a rapid rate from 2004 onwards.

– Perl and Python are more popular than C#. 

– Javascript fell from 8th to 11th position. Though javascript remains the cornerstone of ajax, programming straight in javascript is a pain. And with many frameworks like ajax4jsf, gwt, wicket etc providing easy to use ajax support, direct javascript usage is reducing drastically (atleast in the projects i’m working 🙂 and the TIOBE index reflects that.

– I don’t know how well Ruby is adopted in software houses, but the TIOBE index says a different story. But we must admit that after the availability of “Ruby on Rails” framework, ruby adoption has increased. (Look at the spike in the above mentioned chart in late 2006 for ruby).

Ref: TIOBE Index


Hmm, it would be really interesting, if we can get some chart about various java frameworks like struts, jsf, wicket, etc..

Are you saying that it’s already available..?



  1. 1)Where did u get this graph from[source]
    2)’Normalized fraction of total hits’-what does it mean???where did u get that cunt from…some online survey results?

    Comment by Gov — March 20, 2008 @ 8:44 am | Reply

  2. Hi,
    I’ve given the link in the post itself dude.

    Comment by James Selvakumar — March 20, 2008 @ 9:07 am | Reply

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: