Programming Languages Ranking: January 2014 vs January 2013
The “first and only” developer focused analyst firm RedMonk has recently published their ranking of programming languages as of January 2014. Let’s see how the situation has changed since January 2013 and what’re the languages to watch this year. It goes without saying that the better you understand current coding trends, the better you can plan your entire software development strategy.
So, here’s the comparison of Top 20 programming languages as of January 2013 and 2014, according to RedMonk:
|January 2013||January 2014|
This year, C# and C++ have improved their positions and both went up from the last year’s ranking. This can be partly explained by the increasing demands for high-performance server and client applications and video games we’re observing today.
As for the newcomers, we’ve got Clojure and CSS getting on the bandwagon this year. Clojure joins the Top 20 list for the first time since RedMonk began surveying programming languages. Although ThoughtWorks have put Clojure to this year’s “Adopt” section of their Technology Radar (together with Scala), the fact it’s got to the Top 20 Languages List proves current demands for Java Virtual Machine (JVM) based alternatives to be really high among developers. As such, code-as-data philosophy is likely to go mainstream in or after 2014.
Last year, Ukrainian online community of software developers conducted their own survey of programming languages popularity, and that’s how their 2013 Top 20 looks like:
It’s interesting to note that while the 2014 Ukrainian survey results are yet to be unveiled some day in the future, last year’s Top 5 matched very closely this year’s Top 5 by RedMonk!
And what’re the languages to watch for 2014?
- Statistical programming languages such as R and MATLAB or Julia that will be used more extensively going forward given the rapid development of diverse Big Data technologies
- Alternative JVM languages such as Scala, Groovy, or Jython which are more agile and dynamic than Java
Learn and share at www.guvi.in