Відмінності між версіями «Статистика мов програмування (2016 р.)»
4114500 (обговорення • внесок) |
4114500 (обговорення • внесок) |
||
(не показано 20 проміжних версій цього учасника) | |||
Рядок 1: | Рядок 1: | ||
− | == | + | =='''<font color='black' size=3>Вступ</font>'''== |
[[Файл:Topproglanguage2016.png|центр]] | [[Файл:Topproglanguage2016.png|центр]] | ||
+ | В опитуванні взяло участь ''6181 чоловік'', 20% з них брали участь в минулих опитуваннях, 60% не брали, ще 20% - не можуть пригадати. 91,5% респондентів проживає в Україні, 8,5% - за її межами. Сирі дані опитування і скрипти обробки на мові R доступні на [https://github.com/rssh/dou_pl_questionare GitHub] | ||
==Ідея проекту== | ==Ідея проекту== | ||
− | + | [[Файл:Whatcodetochoose.jpg|міні]] | |
+ | Продемонструвати як змінюються мови програмування з кожним роком. Допомогти іншим у виборі тієї чи іншої мови програмування. | ||
==Автор проекту== | ==Автор проекту== | ||
Рядок 10: | Рядок 12: | ||
== Матеріали проекту == | == Матеріали проекту == | ||
+ | <center><font size="5" face="Arial">'''Redmonk'''</font></center> | ||
+ | Аналітична компанія [http://redmonk.com/sogrady/2016/07/20/language-rankings-6-16/ RedMonk] опублікувала черговий звіт з рейтингом мов програмування станом на червень 2016 року. | ||
+ | |||
+ | Дані публікуються раз в 2 роки і грунтуються як на кількості проектів, які використовують певний мову, так і на розмірі спільноти, застосовуючи цю інформацію як непряме свідчення популярності. Більш детально з способами обчислення рейтингу можна ознайомитися в цьому [http://www.dataists.com/2010/12/ranking-the-popularity-of-programming-langauges/ пості]. | ||
+ | |||
+ | [[Файл:Redmonk2016graf.png|міні]] | ||
+ | |||
+ | Дані в правій верхній частині графіка може бути важко розглянути, так що наводимо загальний список з 21 мови в верхівці рейтингу (останні 2 розділили одне місце): | ||
+ | |||
+ | [[Файл:Redmonk2016graf1.png|міні]] | ||
+ | |||
+ | # JavaScript | ||
+ | # Java | ||
+ | # PHP | ||
+ | # Python | ||
+ | # C# | ||
+ | # C++ | ||
+ | # Ruby | ||
+ | # CSS | ||
+ | # C | ||
+ | # Objective-C | ||
+ | # Shell | ||
+ | # R | ||
+ | # Perl | ||
+ | # Scala | ||
+ | # Go | ||
+ | # Haskell | ||
+ | # Swift | ||
+ | # Matlab | ||
+ | # Visual Basic | ||
+ | # Clojure | ||
+ | # Groovy | ||
+ | |||
+ | JavaScript зберіг лідерство, рівно як і Java c PHP на своїх другому і третьому місці відповідно. Історичне зміна рейтін з 2012 року можна подивитися в наступній діаграмі, з якого видно, що ТОП-10 в принципі не дуже схильний до серйозних змін. | ||
+ | |||
+ | <center><font size="5" face="Arial">'''Stack Overflow'''</font></center> | ||
+ | |||
+ | Відомий серед програмістів сервіс питань і відповідей Stack Overflow [http://www.dataists.com/2010/12/ranking-the-popularity-of-programming-langauges/ опублікував] свіже дослідження за популярністю мов програмування серед своїх користувачів. У загальному рейтингу лідирує 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|міні]] | ||
+ | |||
===Інтернет ресурси проекту=== | ===Інтернет ресурси проекту=== | ||
− | + | * [https://dou.ua/lenta/articles/language-rating-jan-2016/ Рейтинг мов програмування № 7: PHP йде з п'єдесталу] | |
− | + | * [http://www.tiobe.com/tiobe-index/ TIOBE Index for September 2016] | |
+ | * [https://tproger.ru/news/redmonk-language-ranking-6-16/ Опубліковано рейтинг мов програмування на червень 2016 з версії RedMonk] | ||
+ | * [http://ain.ua/2016/04/12/643233 Рейтинг мов програмування на Stackoverflow: JavaScript лідирує, Python в хвості] | ||
===Додаткові матеріали проекту=== | ===Додаткові матеріали проекту=== | ||
− | + | ||
+ | '''За результатом виділяють 5 основних мов програмування.''' | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | |- | ||
+ | ! Мова програмування | ||
+ | ! Місце в рейтингу | ||
+ | ! Рік заснування | ||
+ | |- | ||
+ | | JavaScript | ||
+ | | 1 | ||
+ | | 1995 рік | ||
+ | |- | ||
+ | | Java | ||
+ | | 2 | ||
+ | | 1995 рік | ||
+ | |- | ||
+ | | PHP | ||
+ | | 3 | ||
+ | | 1995 рік | ||
+ | |- | ||
+ | | PHP | ||
+ | | 4 | ||
+ | | 1991 рік | ||
+ | |- | ||
+ | | C# | ||
+ | | 5 | ||
+ | | 2000 рік | ||
+ | |} | ||
+ | |||
+ | |||
+ | [[Файл:MyMindMapStats.png|міні|центр|500пкс]] | ||
==Результати проекту== | ==Результати проекту== | ||
− | |||
+ | [http://prezi.com/w9gg3yscc6si/?utm_campaign=share&utm_medium=copy Презентацiя: Статистика мов програмування (2016 р.) ] | ||
+ | |||
+ | [https://docs.google.com/forms/d/1hWaHJjxdHfFjVyl48BmUnUgpzB2Z-HH_MTpg5cE387c/prefill Опитування] | ||
[[Category:Інформатика та програмування (27 група)]] | [[Category:Інформатика та програмування (27 група)]] |
Поточна версія на 09:08, 7 грудня 2016
Зміст
Вступ
В опитуванні взяло участь 6181 чоловік, 20% з них брали участь в минулих опитуваннях, 60% не брали, ще 20% - не можуть пригадати. 91,5% респондентів проживає в Україні, 8,5% - за її межами. Сирі дані опитування і скрипти обробки на мові R доступні на GitHub
Ідея проекту
Продемонструвати як змінюються мови програмування з кожним роком. Допомогти іншим у виборі тієї чи іншої мови програмування.
Автор проекту
Автор проекту Сіроштан Сергій
Матеріали проекту
Аналітична компанія RedMonk опублікувала черговий звіт з рейтингом мов програмування станом на червень 2016 року.
Дані публікуються раз в 2 роки і грунтуються як на кількості проектів, які використовують певний мову, так і на розмірі спільноти, застосовуючи цю інформацію як непряме свідчення популярності. Більш детально з способами обчислення рейтингу можна ознайомитися в цьому пості.
Дані в правій верхній частині графіка може бути важко розглянути, так що наводимо загальний список з 21 мови в верхівці рейтингу (останні 2 розділили одне місце):
- JavaScript
- Java
- PHP
- Python
- C#
- C++
- Ruby
- CSS
- C
- Objective-C
- Shell
- R
- Perl
- Scala
- Go
- Haskell
- Swift
- Matlab
- Visual Basic
- Clojure
- Groovy
JavaScript зберіг лідерство, рівно як і Java c PHP на своїх другому і третьому місці відповідно. Історичне зміна рейтін з 2012 року можна подивитися в наступній діаграмі, з якого видно, що ТОП-10 в принципі не дуже схильний до серйозних змін.
Відомий серед програмістів сервіс питань і відповідей Stack Overflow опублікував свіже дослідження за популярністю мов програмування серед своїх користувачів. У загальному рейтингу лідирує JavaScript, а Python на передостанньому місці. Срібло та бронзу отримали SQL і C #.
JavaScript вкотре стає лідером рейтингу, і не дивно, враховуючи, що 90% всіх сайтів в світі написано на цій мові. Примітно, що JavaScript очолив відразу три рейтинги: за версією девелоперів повного стека, фронт-енд і бек-енд розробників
Аналітики даних і математики вважають за краще Python, SQL і Java, а топ-3 за версією студентів такий: Java, JavaScript і C ++.
Рейтинг складений за даними на січень 2016 року. У дослідженні взяли участь більш ніж 55 000 розробників з усього світу (понад 800 опитаних - з України). До слова, за оцінкою Stack Overflow, в Україні проживає понад 139 000 професійних розробників-користувачів сайту.
Серед опитаних в основному розробники повного стека, які пишуть код на 5-6 різних мовах. На другому місці за чисельністю бекенд-розробники, а на третьому - студенти.
Інтернет ресурси проекту
- Рейтинг мов програмування № 7: PHP йде з п'єдесталу
- TIOBE Index for September 2016
- Опубліковано рейтинг мов програмування на червень 2016 з версії RedMonk
- Рейтинг мов програмування на Stackoverflow: JavaScript лідирує, Python в хвості
Додаткові матеріали проекту
За результатом виділяють 5 основних мов програмування.
Мова програмування | Місце в рейтингу | Рік заснування |
---|---|---|
JavaScript | 1 | 1995 рік |
Java | 2 | 1995 рік |
PHP | 3 | 1995 рік |
PHP | 4 | 1991 рік |
C# | 5 | 2000 рік |