Microsoft C# named programming language of 2012

By Sophie Curtis, Techworld |  Development, C#, java

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% 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.

[Making coding look cool and Programmer picks: 7 tools for HTML5, Ruby, Python, and more]

Java had a 28.3% developer share in 2012, even though its usage went down 0.3%. PHP, whose market share was down 1.6% to 15.4%, was the second most popular. C# and C++ came in joint third, each with a 10.5% 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% 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.


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

Twitter

Pinterest

Tumblr

LinkedIn

Google+

DevelopmentWhite Papers & Webcasts

See more White Papers | Webcasts

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.

Ask a Question