Tiobe in its report said the top 10 languages in its index had not changed much in the past eight years, apart from Objective-C moving into a slot and Delphi moving out. New language adoption appears to be much harder than expected. "The main reason for this is probably that it is very difficult to migrate a large code base from one language to another one. So changes are slow. But even if we take this into account, there are no new languages that show a slow but constant [rise]," Jansen said in the report.
Tiobe cited Scala as an example of a language that has not had much movement over the years, even if it is becoming a hot topic in Internet discussions. Currently ranked 46th, Scala entered the Tiobe index at number 57 in 2006 and moved up to number 48 a year later. "Not much happened to the language after that," Jansen said in the report. Other examples of languages not moving forward much in the index include F#, ranked in the 40th spot now and 38th six years ago; Groovy, now 32nd and ranked 36th in 2008, and Erlang, which is now ranked 44th and was ranked 35th in 2006. "So where is that next big programming language? Let us know," said Jansen.
This article, "C keeps its lead over Java, but index's accuracy is questioned," was originally published at InfoWorld.com. Follow the latest developments in business technology news and get a digest of the key stories each day in the InfoWorld Daily newsletter. For the latest developments in business technology news, follow InfoWorld.com on Twitter.
Read more about application development in InfoWorld's Application Development Channel.