Every year, we publish data on the "Most Popular Coding Languages" based on hundreds of thousands of data points we've 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.)
OK. On to the results.
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.
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.
Programming language ranking change 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.
CodeEval is an exclusive community of over 69,000+ competitive developers. Members can compete with each other, challenge their friends and build out their profiles to showcase their coding skills. Get started on your first coding challenge here (there are over 237!)
For companies, over 2,000+ employers have company profiles and screen candidates on the CodeEval platform.