Follow Us

We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message

Microsoft C# named programming language of 2012

The PopularitY of Programming Language index claims to be more accurate that TIOBE

Article comments

Microsoft's C# has been crowned the number one programming language of the year by the PopularitY of Programming Language (PYPL) index.

Although Java is still the most widely used programming language in the world, C#'s popularity grew by 2.3 percent in 2012 – more than any other programming language during the same period. The growth of C# is thought to come at the expense of C and Visual Basic.

Java had a 28.3 percent developer share in 2012, even though its usage went down 0.3 percent. PHP, whose market share was down 1.6 percent to 15.4 percent, was the second most popular. C# and C++ came in joint third, each with a 10.5 percent share.

C and Javascript, both dropped down two places, from third to fifth place and fifth to seventh place respectively. Python dropped from fifth to sixth place, despite growing 0.9 percent in popularity and becoming the second most popular language in the US.

The PYPL index is created by analysing how often language tutorials are searched on Google. The more a specific language tutorial is searched, the more popular the language is assumed to be.

According to Nat Friedman, CEO of cross-platform app creation platform Xamarin, the launch of Windows 8 has played an important role in the growth of C# in 2012. C# remains the dominant language of third-party application development on Windows devices.

However, other features such as asynchronous programming, garbage collection, type safety and the ability to execute applications quickly have all contributed to the popularityof C# among mobile developers. The potability of C# is also key, according to Friedman.

“Between Windows, iOS and Android, your C# code can run on over 2.2 billion devices. And beyond mobile, C# is highly portable in a wide range of environments across the spectrum of mobile, embedded, desktop, and server computing,” he said in a blog post.

The results of the PYPL index conflict with those of the better known TIOBE Programming Community Index, which ranks language popularity based on the number of skilled engineers world-wide, courses and third party vendors.

TIOBE is broader in scope, in that it uses Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu to calculate the ratings. However, it uses the word “programming” in the search phrase rather than “tutorial”, which PYPL claims is “misleading”.

According to TIOBE's December 2012 results, Objective-C is the language of the year, rising 4.3 percent in popularity during 2012. C had the greatest developer share (18.7 percent), followed by Java with 17.6 percent and Objective-C with 11.1 percent.

Meanwhile, C# dropped a place to fifth place with a rating of 5.5 percent, and PHP was placed sixth.

“TIOBE is a lagging indicator. Among other things, it counts the number of web pages with the language name. Objective-C programming has over 28 million pages, while C programming has only 11 million. This explains why Objective-C has a high TIOBE ranking,” stated a post on the PYPL web page.

“But who is reading those Objective-C web pages? Hardly anyone, according to Google Trends data. Objective C tutorial are searched 6 times less than Javascript tutorial. Javascript has a 7.9% share of search, so Objective-C has a share of 1.3%.”

 TIOBE will announce its own programming language of the year 2012 later this month.


More from Techworld

More relevant IT news


Send to a friend

Email this article to a friend or colleague:

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

Techworld White Papers

Choose – and Choose Wisely – the Right MSP for Your SMB

End users need a technology partner that provides transparency, enables productivity, delivers...

Download Whitepaper

10 Effective Habits of Indispensable IT Departments

It’s no secret that responsibilities are growing while budgets continue to shrink. Download this...

Download Whitepaper

Gartner Magic Quadrant for Enterprise Information Archiving

Enterprise information archiving is contributing to organisational needs for e-discovery and...

Download Whitepaper

Advancing the state of virtualised backups

Dell Software’s vRanger is a veteran of the virtualisation specific backup market. It was the...

Download Whitepaper

Techworld UK - Technology - Business

Innovation, productivity, agility and profit

Watch this on demand webinar which explores IT innovation, managed print services and business agility.

Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

From Wow to How : Making mobile and cloud work for you

On demand Biztech Briefing - Learn how to effectively deliver mobile work styles and cloud services together.

Watch now...

Site Map

* *