Java deposed at top of TIOBE Index
Almost ten years at the top (except a tiny blip), it has happened – Java is overtaken at the top of the TIOBE rankings by C.
It’s finally happened then – Java is no longer the most popular
software language according to the TIOBE Programming
The drop into second place behind C means Java’s
near-decade stranglehold on the top spot is no more, attaining a
17% rating compared to C’s 17.5%. It was always coming though as
Java’s popularity has steadily declined by around a percentage
point per month for as long as we can remember. C’s slightly slower
drop in popularity means it has become No.1. This is the first time
since 2004 where Java hasn’t held top spot, after Google’s
methodology confused matters.
The TIOBE compilers believe that Java’s downfall won’t
continue much further saying ‘Java will not decline much
further due to the popularity of the Android platform, C is able to
remain number one for at least another couple of
Another interesting note from the April 2012
rankings is that Scala has entered the top 50, placing at #45 with
0.23%. Perhaps this is the start of a big climb up the
ladder? JVM stalwart Groovy charts at #30,
whilst Google’s Go language has risen ten places to #70. Not
exactly setting the world alight, but it’s hard to gauge how many
people are using the language, in terms of lines of code
The monthly TIOBE Programming Community index indicates the
popularity of programming languages, by using popular search
engines like Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and
Baidu to calculate the rankings. It does not state what the
best language is, merely which is featuring most on search engines.
If you’re looking for a line-by-line rundown via GitHub, check
rankings from recently.