Google’s Go was 2016’s biggest gainer in Tiobe’s indexes of language popularities, as the top title on the list all slipped year over years.
Claiming the crown of Tiobe’s programming languages of the year, Go gained 2.16 percentage point from a year ago, with a rating of 2.325 percentile. It was ranked in 13th place this month and was in 54th place in the January 2016. Tiobe ranking are based on a formula assessing searche on languages in popular search engines such as Google, Bing, and Wikipedia.
“The main drivers behind Go’s success are its ease of learning and pragmatic nature,” a report accompanying the monthly index said. “It is not about theoretical concepts, such as virtual inheritance and nomads, but about hands-on experience. Apart from that, Go has built-in support for concurrency programming.” Tiobe, which provides software quality services, sees more of its own customers adopting Go in an industrial setting. “That is a good indicator,” the company said.
Trending downward were the index top five languages: last year’s winner, Java (17.278 percentile, down 4.19 percent points from January 2016), C (9.349, downward 6.69 points), C++ (6.301, down .61 points), C# (4.039, down 0.67 point), and even trendy language Python (3.465, down 0.39 point).
“This is indeed interesting,” said Paul Jansen, managing director at Tiobe Inc. “The reason is that the second tier of languages is getting more popular, so the pack is getting closer to each other. There is no language that covers all domain.” Increasingly, companies and software projects themselves need multiple language, and for C, Jansen has expressed his belief that it has slipped because of a lack of mindshare in mobile or web development, not having a single vendor behind it to push it to the edge and not evolving much in the world.