C keeps its lead over Java, but index's accuracy is questioned

An important PHP developer dismissed the validity of Tiobe's language survey, which has C continuing to displace Java as the most popular language

By , InfoWorld |  Software, c, java

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.

Also in Tiobe's top 10 for the month were: C++, in third place used by 9.825% of developers, followed by Objective-C with 8.309% and  C# at 6.823%. Ranking after PHP were Visual Basic with 5.457%; Python with 3.819%; Perl with 2.805%, and JavaScript with 2.135%.  

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.


Originally published on InfoWorld |  Click here to read the original story.
Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

Answers - Powered by ITworld

ITworld Answers helps you solve problems and share expertise. Ask a question or take a crack at answering the new questions below.

Join us:
Facebook

Twitter

Pinterest

Tumblr

LinkedIn

Google+

Ask a Question
randomness