Відмінності між версіями «Статистика мов програмування (2016 р.)»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 72: Рядок 72:
  
 
===Додаткові матеріали проекту===
 
===Додаткові матеріали проекту===
 +
 +
'''За результатом виділяють 5 основних мов програмування.'''
 +
 +
{| class="wikitable" border="1"
 +
|-
 +
! Мова програмування
 +
! Місце в рейтингу
 +
! Рік заснування
 +
|-
 +
| JavaScript
 +
| 1
 +
| 1995 рік
 +
|-
 +
| Java
 +
| 2
 +
| 1995 рік
 +
|-
 +
| PHP
 +
| 3
 +
| 1995 рік
 +
|-
 +
| PHP
 +
| 4
 +
| 1991 рік
 +
|-
 +
| C#
 +
| 5
 +
| 2000 рік
 +
|}
 +
 +
 
[[Файл:MyMindMapStats.png|міні|центр|500пкс]]
 
[[Файл:MyMindMapStats.png|міні|центр|500пкс]]
  

Версія за 08:55, 7 грудня 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 р.)

Опитування