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

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(Створена сторінка: {{Subst:Template:Шаблон проекту "Статистика"}})
 
 
(не показано 26 проміжних версій цього учасника)
Рядок 1: Рядок 1:
  
=='''''<font color='red' size=6>Введіть назву проекту</font>'''''==
+
=='''<font color='black' size=3>Вступ</font>'''==
Якщо є додайте логотип проекту
+
[[Файл:Topproglanguage2016.png|центр]]
 +
В опитуванні взяло участь ''6181 чоловік'', 20% з них брали участь в минулих опитуваннях, 60% не брали, ще 20% - не можуть пригадати. 91,5% респондентів проживає в Україні, 8,5% - за її межами. Сирі дані опитування і скрипти обробки на мові R доступні на [https://github.com/rssh/dou_pl_questionare GitHub]
 +
 
 
==Ідея проекту==
 
==Ідея проекту==
Розкрийте задум, мету вашого проекту, передбачуваний результат
+
[[Файл:Whatcodetochoose.jpg|міні]]
 +
Продемонструвати як змінюються мови програмування з кожним роком. Допомогти іншим у виборі тієї чи іншої мови програмування.
  
 
==Автор проекту==
 
==Автор проекту==
ПІП автора(ів), посилання на їхні власні сторінки
+
Автор проекту [[Користувач:Сергій Сіроштан | Сіроштан Сергій]]
  
 
== Матеріали проекту ==
 
== Матеріали проекту ==
 +
<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 група)]]

Поточна версія на 09:08, 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 р.)

Опитування