Перейти к содержанию

Тренды языков программирования

Общие сведения

Что нужно знать о «рейтингах языков программирования»? Ни один из методов подсчета не дает идеально точных данных, но статистика GitHub и индекс PYPL может предоставить более-менее приемлемую картину трендов за последний год среди сообщества. Индекс же TIOBE вовсе несостоятелен и его можно смело игнорировать, так как вместо релевантных данных он просто показывает какую-то активность в сети, причем в весьма смазанном виде.

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

Рейтинги и тренды

  • Рейтинг мов програмування по опросам DOU : 2022.02 - dou.ua, developers.org.ua - співтовариство програмістів, в основному українських.
  • Рейтинг IEEE Spectrum - интерактивное приложение IEEE Spectrum. Это приложение оценивает популярность десятков языков программирования. Вы можете отфильтровать их, исключив сектора, которые вам не интересны, например «Интернет» или «Встроенные». Рейтинги создаются путем взвешивания и объединения 11 показателей из восьми источников: CareerBuilder, GitHub, Google, Hacker News, IEEE, Reddit, Stack Overflow и Twitter.
  • The RedMonk Programming Language Rankings: January 2022 - попытка объединить тенденции двух основных сообществ разработчиков GitHub и Stack Overflow. Базируется на статистике использования языка на GitHub и количества обсуждений на Stack Overflow.
  • PYPL PopularitY of Programming Language : October 2022 - чем чаще ищут учебное пособие по языку, тем более популярным он считается. Отражает количество запросов к поисковику вида "руководство по <название языка программирования>".
  • TIOBE Index : October 2022 - рейтинги рассчитываются путем подсчета посещений самых популярных поисковых систем. Базируется на поисках в Web определенных фраз, содержащих название языка программирования и подсчета количества найденных результатов.

Место языка C-шарп

Из рейтингов 2021-2022 можно заключить, что C# входит в топ-5 популярных языков программирования и наблюдается тенденция к росту.

Популярность C# обусловлена

  • универсальностью самого языка
  • платформой .NET - платформа для разработчиков с инструментами и библиотеками для создания приложений любого типа, включая веб-приложения, мобильные устройства, настольные компьютеры, игры, интернет-вещей, облако и микросервисы. Поддерживается в Windows, Linux и macOS.
  • имеется весь набор отличного бесплатного инструментария для всего жизненного цикла приложений, а также платного для сложных систем с хорошей поддержкой
  • отличной документацией по всем аспектам