28 марта, 2024
Анализ популярности языков программирования в выходные дни

Анализ популярности языков программирования в выходные дни

Анализ изменения популярности языков программирования в выходные дни

 

Аналитическая площадка Stack Overflow попыталась проанализировать изменение интересов участников обсуждений в выходные дни, когда разработчики не занимаются основной работой и тратят своё свободное время на увлечения или изучение новых технологии. Так как отчёт Stack Overflow ограничен оценкой тегов, прикреплённых к вопросам в обсуждениях, один из работников Google попытался собрать более актуальную статистику и проанализировал динамику внесения изменений на разных языках во всех репозиториях на GitHub, в разрезе выходных и рабочих дней. Данные получены на основе импорта в BigQuery истории коммитов, предоставляемых сервисом GHTorrent.

Наиболее значительный рост интенсивности использования в выходные 2016 года наблюдается, как не удивительно для языка Rust. На втором месте оказался язык программирования шейдеров GLSL (OpenGL Shading Language). Третье место занял язык программирования D. В списке также выделяется интерес к функциональному программированию. С четвёртого по двадцатое место занимают Haskell, Common Lisp, Kicad, Emacs Lisp, Lua, Scheme, Julia, Elm, Eagle, Racket, Dart, Nsis, Clojure, Kotlin, Elixir, F# и Ocaml. Места в рейтинге распределены на основе соотношения числа изменений в выходные и рабочие дни, например, в выходные отмечается почти двух кратное увеличение коммитов на языке Rust, по сравнению с рабочими днями.

0_1486883725-1073379
Последние записи в рейтинге демонстрируют языки, которые становятся невостребованными в выходные. Например, интенсивность разработки на языках Fortran, Visual Basic, Objective-C++, Plsql, Groovy и Objective-C в выходные снижается в два-три раза, что объясняется тем, что данные языки преимущественно используются на рабочих местах в офисе.

0_1486884518-1984507
При рассмотрении динамики изменения интереса к языкам в разные годы выделяются следующие закономерности: По мере зрелости и общего роста популярности языка Go, перекос использования в выходные и рабочие дни сглаживается. Разработка на Python и C в выходные и рабочие дни распределяется равномерно. Для языка Ruby постепенно наблюдается смещение к разработке в выходные дни. Haskell и Clojure занимают нишу языков, изучаемых в выходные.

Читать также:  Русский Хакер признал себя виновным в разработке и распространении Троянской Цитадели

0_1486884759-1246473
Если рассмотреть статистику на основе изменения тегов в Stack Overflow, то выделяется рост интереса к языку ассемблера, что объясняется выполнением домашних заданий студентами. Rust в статистике Stack Overflow не фигурирует, а первое место по росту интереса в выходные занимает Haskell. Например, если в выходные теги с Haskell составляют 0.365%, то в рабочие дни — 0.21%.

0_1486885786-9820149
0_1486886056-3870567
0_1486886144-5855894

Один комментарий к “Анализ популярности языков программирования в выходные дни

Добавить комментарий