Languages popular in the Microsoft development realm, including C++, C#, and Visual Basic. Net, are making strides in language popularity.
This month's Tiobe Index of language popularity has the three languages as the biggest climbers compared to a year ago. C++, ranked in third place in the index, had a rating of 7.875 percent, an increase of 1.89 percentage points over last May's rating of 5.985 percent, fifth-place C# rose 1.52 percentage points to 5.263 percent, and Visual Basic .Net jumped 1.7 percentage points to 2.968 percent, good enough for eighth place. Tiobe gauges popularity based on a formula assessing searches on languages in search engines like Google, Yahoo, and Wikipedia.
"These three programming languages are also the key languages of Microsoft's Visual Studio," a report accompanying the index states. "Is this a coincidence? Microsoft's Visual Studio is one of the few commercial programming environments that stood the test of time. Together with Eclipse it is one of the most frequently used IDEs in industry. So it is no wonder that C++, C#, and Visual Basic.Net are on the rise." But Paul Jansen, Tiobe managing director and compiler of the report, does not see any particular reason for Microsoft languages to continue growing in popularity, not even with the upcoming release of the Windows 10 operating system.
Objective-C, Scala, and F# languages fell in popularity this month. Although still ranked fourth in popularity, Objective-C's rating of 5.393 percent was 6.4 percentage points less than its rating from a year ago. The language has been popular for development of Apple iOS mobile applications, but last June, Apple introduced the Swift language as a successor to Objective-C. Scala, ranked 32nd this month with a rating of .536 percent, had been ranked 25th last month while F#, in 37th place this month, was in 11th place in March. "The sudden drops for Scala and F# can happen any time," Jansen said in an email. "Everything beyond 10th is less stable because we have to deal with the fact that small fluctuations there have big consequences. One of the reasons is that if a search engine shows too many outliers, it won't qualify."