Thursday, March 10, 2016

Most Popular Coding Languages of 2016





Most Popular Coding Languages of 2016
Data on the "Most Popular Coding Languages" based on hundreds of thousands of data points collected by processing over 1,200,000+ challenge submissions in (now) 26 different programming languages. This gives us a pretty valuable insight on what the trends are in hiring demand amongst tech companies for the upcoming year. It's data we hope will be especially helpful for new computer science graduates or coders looking to stay ahead of the curve. (CodeEval is now being used as a classroom tool in a number of schools, from university programs to boot camps.)
 
Results

For the fifth year in a row, Python retains it's #1 dominance followed by Java, C++, and Javascript.
This year's most noticeable changes were a 27% increase in C# submissions, a 15% surge in Java, as well as a 21% increase in C submissions. While still reigning champ we saw a 14% drop in Python submissions as well as a 17% decline in Ruby usage.

Programming language ranking change by year.


We've seen a triple digit surge with R and Visual basic but they still only account for less than 1%. This year we added 5 new languages D, Fortran, Guile, OCaml and Scheme.


Programming language change percentage by year.

It's interesting to note the rise of Java after several years of steady decline. Could this be the year that Java overtakes Python? On the TIOBE index, another major index and a good indicator of market share, Java has surpassed both Python and Visual basic for the top spot. This may indicate a big popularity growth in the coming year. Note: Some of the newer languages we've added; D, Guile, Fortran, OCaml, and Scheme, may have suffered somewhat since they haven't had a full year inside the platform.