Java has reclaimed the No.1 spot of the TIOBE Index, ending C’s four month stay at the top of the programming rankings.
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. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu 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.
The biggest casualties from this rethink are C and Objective C. While both only fell one spot in the rankings (C to 2nd, Objective to 4th), they lost 1.65% and -2.17% of the total share respectively.
The winners from August’s changes include Google’s garbage collecting language Go (up 16 places to 26th) visual dataflow dialect LabVIEW (from 100 to 49) and business application language Openedge ABL (from 129 to 57). Fellow JVM languages Scala (37) and Groovy (44) remain in the Top 50.
Very Long Term History
To see the bigger picture, please find the positions of the top 10 programming languages from 5, 15 and 25 years ago in the table below.