Рубрики Блоги

GitHub опубликовал рейтинги популярности языков программирования за 2018 год

Опубликовал
Кирилл Иртлач

Сервис GitHub представил ежегодный отчет State of the Octoverse 2018, в рамках которого опубликовал ряд рейтингов, посвященных языкам программирования, за 2018 год.

Самый популярный язык

В 2018 году самым популярным языком программирования на GitHub стал JavaScript. На нем было создано больше всего репозиториев.

Рейтинг языков по количеству контрибьюторов

Наиболее популярным языком среди участников сообщества, вносивших изменения в репозитории, также является JavaScript, в то время как Java стабильно удерживает второе место.

Онлайн-курс "Computer Vision" від robot_dreams.
Застосовуйте Machine Learning / Deep Learning та вчіть нейронні мережі розпізнавати об’єкти на відео. Отримайте необхідні компетенції Computer Vision Engineer.
Дізнатись більше про курс

Отдельно стоит выделить Ruby, который с 2015 года сильно сдает позиции. В то же время, популярность TypeScript, напротив, в 2018 году активно росла.

Распределение языков по регионам

Что касается рейтинга популярности языков в разных частях света, то и здесь первенство  принадлежит JavaScript.

К слову, растущую популярность TypeScript в Южной Америке и Африке эксперты связывают с более молодым сообществом, склонным к использованию новых технологий.

Рост популярности языков

Не оставил без внимания GitHub и те языки, которые в 2018 году начали резко набирать популярность.

Критерии популярных языков программирования по мнению GitHub

Напоследок GitHub привел основные критерии, которые, по мнению администрации ресурса, обусловили популярность тех или иных языков программирования в 2018 году.

  • Типобезопасность. Во многих языках, за исключением языка Python, наблюдается рост популярности статической типизации.
  • Интероперабельность. Причина, по которой TypeScript взлетел вверх в рейтингах, — совместимость с JavaScript. То же самое касается Rust и Kotlin, которые взаимодействуют с JavaScript и Java. Аналогично, Swift-разработчики могут напрямую работать с API на Python, не используя каких-либо оберток.
  • Open Source. Все упомянутые языки являются проектами с открытым исходным кодом. По мнению GitHub, активная поддержка Open Source сообществами позволяет языкам стать популярнее у разработчиков.

Источник: tproger

Disqus Comments Loading...
Поделитесь в соцсетях
Опубликовал
Кирилл Иртлач