The Mobile Spoon - Gil Bouhnick's Mobility Blog
Home My Favorites iOS Apps Talk To Me About

Jan 19, 2015

What is the Most Popular Software Development Language?

programming-wallpaper-4-7800431

Java or .Net?
Native or Web?
Objective-C or Swift?
Python or C++?

I took the time to explore what is the most popular software development language in the world and ended up comparing few interesting reports and reaching one clear conclusion:

 

CodeEval:

According to CodeEval the most poplar coding language is Python:

codeeval2014

The top 6 most popular languages according to CodeEval are:

  1. Python (30.3%)
  2. Java (22.2%)
  3. C++ (13%)
  4. Ruby (10.6%)
  5. javaScript (5.2%)
  6. C# (5%)

More about this report and how the data was collected in here.

 

Gartner:

According to Gartner’s Programing Language Index for late 2014 Java is the number one development language in the world. The full list contains some new comers such as Apple’s Swift (ranked 29 already, which is pretty impressive).

The top 10 list includes the following:

  1. Java
  2. JavaScript 
  3. Python
  4. C
  5. PHP
  6. C++
  7. Ruby
  8. C#
  9. Perl
  10. Objective-C

Mobile Spoon Microsoft Band

5 Reasons Why Microsoft Band is the Coolest Wearable Today

 

RedMonk:

Analyst firm RedMonk monitored StackOverflow discussions and GitHub usage. It came up with similar results like Gartner with JavaScript and Java leading the software development languages race:

  1. JavaScript
  2. Java
  3. PHP
  4. Python
  5. C#
  6. C++
  7. Ruby

lang_rank__plot__q1151 

IEEE Spectrum:

According to a combined research that included IEEE, Xplore, Google, and GitHub, Java is the most popular development language. C, C++, and C# are following.

  1. Java
  2. C
  3. C++
  4. C#
  5. Python

IEEE

 

Hello World Open

Hello World Open is an international coding competition where teams develop an AI for a race car in various programming languages. Based on the work of 2345 teams – the following chart was created:

development languages hello world

Final results?

  1. Java
  2. Python
  3. C#
  4. JavaScript
  5. C++

Read more in here.

 

TIOBE Programming Community Index

TIOBE programming community index is a measure of popularity of programming languages, calculated from number of search engine results for queries containing the name of the language. The index covers searches in Google, Google Blogs, MSN, Yahoo!, Baidu, Wikipedia and YouTube.

  1. C
  2. Java
  3. Objective-C
  4. C++
  5. C#

tiobe programming index

Check out the TIOBE live report page.

 

Google Trends

I selected a few of the hot languages and ended up with the below trends. Seems like Java is the by far the most popular language when it comes to google search, but pay attention to the steady decline that can be seen across years. This decline is also seen by other reports across the years.

Development Languages Google Trends

Conclusion

There are natural differences between the reports but one thing is pretty clear: Java is the only language that is ranked 1st or 2nd in all of the reports so I think it’s safe to say that Java is the most popular development language today (which actually makes sense given the variety of possibilities to use it server side, client side and mobile (Android)). Right after we can see JavaScript, PHP, C++, Python and C#. 



1 comments:

santa rosa tree removal said...

In most of the cities local companies use PHP as the development language because it works well on Linux and windows. And many such benefits nake PHP a frequently used language.

Post a Comment