Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка
Виммельбух, 3, перетяжка

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

Новости Отредактировано

Лидирующую позицию занимает JavaScript. Помимо созданных репозиториев, компания учла количество контрибьюторов кода и регионы их использования.

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

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

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

Как видно на изображении ниже, в 2018 году JavaScript занимает лидирующую позицию. За время существования сервиса на нем было создано больше всего репозиториев, которых к 2018 году набралось около 1 млн.

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

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

Также ресурс опубликовал данные по языкам программирования, которые учитывают участников сообщества, вносивших изменения в репозитории. JavaScript снова лидирует, а Java удерживает второе место с 2014 года. При этом Python и PHP поменялись местами в 2015 году и с того же момента Ruby сильно сдал позиции. TypeScript резко поднялся в топ-10 в 2018 году с учётом частных, публичных и open source репозиториев:

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

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

Специалисты GitHub также подсчитали популярность языков в разных частях света. По их предположениям, TypeScript больше используется в Южной Америке и Африке из-за более молодого сообщества и стремления использовать новые технологии.

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

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

Без внимания не оставили и резко набирающие популярность языки. По словам сотрудников GitHub, PowerShell начал отыгрывать позиции, как и Go, который занял 9-е место в списке open source репозиториев.

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

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

Сотрудники GitHub выразили мнение о критериях популярности языка программирования в 2018 году. Ими стали:

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

В начале ноября 2018 года известный ресурс TIOBE опубликовал ежемесячный рейтинг языков программирования. Первая четвёрка языков осталась неизменной с ноября 2017 года и состоит из Java, C, C++ и Python. С седьмого на пятое место поднялся Visual Basic .NET.

Следите за новыми постами
Следите за новыми постами по любимым темам
27К открытий27К показов