Уже третий год подряд сайт KDnuggets (известный англоязычный ресурс, посвященный обнаружению знаний в базах данных) проводит опрос своих посетителей на предмет того, какое программное обеспечение (языки программирования) они используют в своих аналитических проектах чаще всего. В этом году в опросе приняли участие более 700 человек. Выяснилось, что, как и ранее, лидирующее место занимает R (61% респондентов), после которого идут Phyton (39%) и SQL (37%) (см. также табл. ниже).
По сравнению с 2012 г., наибольший рост популярности продемонстрировал совсем новый высокоуровневый язык для математических вычислений Julia (http://julialang.org/) - в 2 раза. Среди более "взрослых" языков наибольший рост показали:
К языкам, чья популярность существенно снизилась, относятся:
- Lisp/Clojure - снижение на 77%
- Perl - 50%
- Ruby - 41%
- C/C++ - 35%
- Unix shell/AWK/sed - 25%
- Java - 22%
Результаты опроса, проведенного сайтом KDnuggets на тему
"Какие языки программирования/статистические языки вы использовали в своих аналитических проектах в 2013?"
[всего 713 проголосовавших]
% в 2013 г. % в 2012 г. % в 2011 г.
| |
R (434 проголосовавших в 2013 г.) | 60.9% 52.5% 45.1% |
Python (277) | 38.8% 36.1% 24.6% |
SQL (261) | 36.6% 32.1% 32.3% |
SAS (148) | 20.8% 19.7% 21.2% |
Java (118) | 16.5% 21.2% 24.4% |
MATLAB (89) | 12.5% 13.1% 14.6% |
High-level data mining suite (80) | 11.2% В 2012 г. опрос не проводился |
Unix shell/awk/sed (79) | 11.1% 14.7% |
C/C++ (66) | 9.3% 14.3% |
Pig Latin/Hive/другие Hadoop-языки (57) | 8.0% 6.7% |
Др. низкоуровневые языки (42) | 5.9% 11.4% |
GNU Octave (40) | 5.6% 5.9% |
Perl (32) | 4.5% 9.0% |
Ruby (16) | 2.2% 3.8% |
Scala (16) | 2.2% 2.4% |
F# (12) | 1.7% В 2012 г. опрос не проводился |
Lisp/Clojure (7) | 1.0% 4.3% |
Julia (5) | 0.7% 0.3% |
None (2) | 0.3% 0.7% |
Отправить комментарий