Very interesting study published by KDNuggets. Here are the highlights:
The most popular languages continue to be R (used by 61% of KDnuggets readers), Python (39%), and SQL (37%). SAS is stable at around 20%. The highest growth was for Pig/Hive/Hadoop-based languages, R, and SQL, while Perl, C/C++, and Unix tools declined. We also find a small affinity between R and Python users.
Previous KDnuggets polls looked at high-level Analytics and Data mining software, but sometimes a full-power programming language is needed. That was the focus of the latest KDnuggets Poll, which asked:
Based on a very high response of over 700 voters, the most popular languages continue to be R (now used by 61% of responders), Python (39%), and SQL (37%). On average, there were 2.3 languages used.
For trends, we compared the 2013 results with similar
The language with the highest relative growth (2013 vs 2012) was Julia, which doubled in popularity, but still was used only by 0.7% in 2013.
Among more common languages, the largest relative increases in share of usage from 2012 to 2013 were for
- Pig Latin/Hive/other Hadoop-based languages, 19% growth, from 6.7% in 2012 to 8.0% in 2013
- R, 16% growth
- SQL, 14% growth (perhaps the result of increasing number of SQL interfaces to Hadoop and other Big Data systems?)
The languages with the largest decline is share of usage were
- Lisp/Clojure, 77% down
- Perl, 50% down
- Ruby, 41% down
- C/C++, 35% down
- Unix shell/awk/sed, 25% down
- Java, 22% down
Is there an affinity between R and Python? Yes, people who use R are about 13% more likely to use Python than overall population.
Get real time update about this post categories directly on your device, subscribe now.