Игра Яндекс Практикума
Игра Яндекс Практикума
Игра Яндекс Практикума

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К показов