Статистика мов програмування (2016 р.)

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук

Вступ

Topproglanguage2016.png

В опитуванні взяло участь 6181 чоловік, 20% з них брали участь в минулих опитуваннях, 60% не брали, ще 20% - не можуть пригадати. 91,5% респондентів проживає в Україні, 8,5% - за її межами. Сирі дані опитування і скрипти обробки на мові R доступні на GitHub

Ідея проекту

Whatcodetochoose.jpg

Продемонструвати як змінюються мови програмування з кожним роком. Допомогти іншим у виборі тієї чи іншої мови програмування.

Автор проекту

Автор проекту Сіроштан Сергій

Матеріали проекту

Redmonk

Аналітична компанія RedMonk опублікувала черговий звіт з рейтингом мов програмування станом на червень 2016 року.

Дані публікуються раз в 2 роки і грунтуються як на кількості проектів, які використовують певний мову, так і на розмірі спільноти, застосовуючи цю інформацію як непряме свідчення популярності. Більш детально з способами обчислення рейтингу можна ознайомитися в цьому пості.

Redmonk2016graf.png

Дані в правій верхній частині графіка може бути важко розглянути, так що наводимо загальний список з 21 мови в верхівці рейтингу (останні 2 розділили одне місце):

Redmonk2016graf1.png
  1. JavaScript
  2. Java
  3. PHP
  4. Python
  5. C#
  6. C++
  7. Ruby
  8. CSS
  9. C
  10. Objective-C
  11. Shell
  12. R
  13. Perl
  14. Scala
  15. Go
  16. Haskell
  17. Swift
  18. Matlab
  19. Visual Basic
  20. Clojure
  21. Groovy

JavaScript зберіг лідерство, рівно як і Java c PHP на своїх другому і третьому місці відповідно. Історичне зміна рейтін з 2012 року можна подивитися в наступній діаграмі, з якого видно, що ТОП-10 в принципі не дуже схильний до серйозних змін.

Stack Overflow

Відомий серед програмістів сервіс питань і відповідей Stack Overflow опублікував свіже дослідження за популярністю мов програмування серед своїх користувачів. У загальному рейтингу лідирує JavaScript, а Python на передостанньому місці. Срібло та бронзу отримали SQL і C #.

JavaScript вкотре стає лідером рейтингу, і не дивно, враховуючи, що 90% всіх сайтів в світі написано на цій мові. Примітно, що JavaScript очолив відразу три рейтинги: за версією девелоперів повного стека, фронт-енд і бек-енд розробників

Stackoverflow3s.png

Аналітики даних і математики вважають за краще Python, SQL і Java, а топ-3 за версією студентів такий: Java, JavaScript і C ++.

Рейтинг складений за даними на січень 2016 року. У дослідженні взяли участь більш ніж 55 000 розробників з усього світу (понад 800 опитаних - з України). До слова, за оцінкою Stack Overflow, в Україні проживає понад 139 000 професійних розробників-користувачів сайту.

Stackoverflow2s.png

Серед опитаних в основному розробники повного стека, які пишуть код на 5-6 різних мовах. На другому місці за чисельністю бекенд-розробники, а на третьому - студенти.

Stackoverflow1s.png

Інтернет ресурси проекту

Додаткові матеріали проекту

За результатом виділяють 5 основних мов програмування.

Мова програмування Місце в рейтингу Рік заснування
JavaScript 1 1995 рік
Java 2 1995 рік
PHP 3 1995 рік
PHP 4 1991 рік
C# 5 2000 рік


MyMindMapStats.png

Результати проекту

Презентацiя: Статистика мов програмування (2016 р.)

Опитування