1. A big increase in SAS user participation in 2014, perhaps partly driven by growth and change in KDnuggets readers composition, and likely also by increased visibility of this poll among SAS users. SAS users had a high percentage of "lone" votes - in 2014, 58% of them said they used only SAS, compared to 26% in 2013. The fraction of "lone" votes in 2014 was 20.5% for R, 14% for Python, and only 4.5% for SQL. 2. Consolidation among top 4 languages - R, SAS, Python, and SQL. 91% of all voters have used at least one of them. Almost all other languages declined in their popularity for data mining tasks, including Java, Unix shell, MATLAB, C/C++, Perl, Octave, Ruby, Lisp, and F#. Here is a Venn diagram that shows significant overlap between R, Python, and SQL. The percentages indicated how many voters chose that option, eg 20% of all voters have used both R and Python, while 10% have used R, Python, and SQL. The areas of the circles and intersections approximately correspond to the fraction of voters. ![]() Here is a similar Venn diagram showing overlap between R, Python, and SAS. We see that SAS is much more independent from R and Python, with about 2/3 of of SAS users not using R or Python. ![]() 3. Languages with the highest growth in 2014 were
4. The languages with the largest decline in share of usage were
Here is the table with more details:
Among other programming languages William Dwinnell mentioned Compiled BASIC (PowerBASIC). Regional participation was
|
Learning Hub >