What is the best objective way to measure language popularity trends? (What's better than TIOBE?)

Posted by Eric Wilson on Programmers See other posts from Programmers or by Eric Wilson
Published on 2010-11-05T16:32:38Z Indexed on 2012/07/03 15:24 UTC
Read the original article Hit count: 214

Filed under:

The best way to get data on computer language popularity that I know is the TIOBE index. But everyone knows that TIOBE is hopelessly flawed. (If someone provides a link to support this, I'll add it here.)

So is there any data on programming language popularity that is generally considered meaningful? The only other option I know is to look at the trends at indeed.com, which is inherently flawed, being based on job postings.

It isn't like I would make a future language decision solely based on an index, but it might provide a useful balance to the skewed perspective one obtains by talking to ones friends and colleagues.

To illustrate that bias, I'll point out that based on the experience of those I personally know, the only languages used professionally today (in order of popularity) are Java, C#, Groovy, JavaScript, Ruby, Objective C, and Perl. (Though it is evident that C, C++ and PHP were used in the past.)

So my question is, everyone bashes TIOBE, but is there anything else? If so, can anyone explain how we know the alternative has better methodology? Thanks.

© Programmers or respective owner

Related posts about programming-languages