Институт IEEE составил рейтинг языков программирования за 2022 год — по вакансиям и популярности в обсуждениях Статьи редакции

IEEE составляет списки с 2013 года— чтобы следить за тем, как меняются предпочтения в области разработки.

В 2022 году исследователи Института инженеров электротехники и электроники собрали более 300 языков, обсуждаемых на GitHub. Затем оценили объём поисковой выдачи в Google по каждому из них и отсеяли те, которые практически не упоминались.

Из оставшихся отобрали 57 наиболее интересных и распространённых и проанализировали их на основе нескольких показателей:

  • Количество позиций в поисковой выдаче Google на август 2022 года по шаблонному запросу: «название языка» плюс «программирование».
  • Количество таких же упоминаний в Twitter за период с января до середины августа 2022 года.
  • Количество вопросов с упоминанием языков на платформе для разработчиков Stack Overflow с августа 2021-го по август 2022 года.
  • Количество публикаций с использованием отобранных языков в Reddit с сентября 2021-го по август 2022 года.
  • Данные GitHut 2.0 о 50 наиболее популярных языках по числу релевантных репозиториев и пул-реквестов на GitHub.
  • Частота запросов на знание языков в вакансиях на сайте CareerBuilder и на платформе самого института за август 2022 года.
  • Количество статей, посвящённых выбранным языкам, в цифровой библиотеке IEEE за 2021-2022 год.

Обработанные данные IEEE приводит в виде трёх списков: один учитывает профессиональные интересы членов института, другой — распространённость языков в объявлениях о работе, третий — их популярность в соцсетях.

Исследователи отмечают, что рейтинг субъективный и даже сам термин «язык программирования» все трактуют по-разному. Так, в списках числятся, например, языки разметки и описания HTML и CSS, которые многие айтишники не считают полноправными языками программирования.

Основной рейтинг IEEE возглавил Python, занимавший лидирующую позицию ещё в 2017 году. На втором, третьем и четвёртом местах оказались языки С, С++ и C#, а на пятом — Java, который ещё в 2021 году следовал за Python с небольшим отрывом.

Рейтинг, который прежде всего учитывает интересы IEEE

В списке, где исследователи отдавали приоритет популярности языков в социальных сетях, пятёрка лидеров немного отличается. Python по-прежнему занимает первое место, а вот второе и четвёртое «забрали» Java и JavaScript.

В этом рейтинге также заметно выше язык Rust: в списке IEEE он занимает 20 место, а здесь — 12.

Рейтинг, который прежде всего учитывает популярность в соцсетях

В десятке лидеров на основе запросов в вакансиях «игроки» практически те же. Но есть любопытное наблюдение, пишет IEEE: первое место занимает SQL. При этом в рейтинге с приоритетом, отданным мнению членов института, он числится на шестой позиции, а по популярности в соцсетях — на седьмой.

Впрочем, это не значит, что работодателям нужны программисты только с SQL, замечают исследователи, — обычно он идёт в связке с другими языками.

Рейтинг, который прежде всего учитывает популярность на сайтах вакансий
  • В августе 2021 года похожий рейтинг публиковал форум Stack Overflow. По результатам опроса 83 тысяч разработчиков, пятёрку лидеров возглавил Rust, после которого следовали Clojure, TypeScript, Elixir и Julia. Python занял там шестое место, JavaScript — 15, а Java — 27.
0
19 комментариев
Написать комментарий...
alex ermmm

HTML в рейтинге языков программирования?

Ответить
Развернуть ветку
Marina Mironova

Arduino там же есть :-)

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Anton Ivanov

я бы на их месте JS и TS объединил, тогда на первом месте JS будет

Ответить
Развернуть ветку
DenisM.

И будет больше 100%? Сомнительно
История как с sql

Ответить
Развернуть ветку
Yet Yet

Нет, у js+ts будет 100%, а у sql станет 98,28% (на примере последнего рейтинга - популярности на сайтах вакансий)

Ответить
Развернуть ветку
Fr1eNd

А почему нет, есть брать процедурные расширения PL/SQL или Transact SQL, то вполне себе язык.

Ответить
Развернуть ветку
Николай Александров

Ну тут скорее вопрос не к набору языков, а к выборке. Sql в требованиях к вакансиям даже у бухгалтеров есть, и у миллиона других не имеющих никакого отношения к программированию профессий. Поэтому видимо он и в топе

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Fr1eNd

Это да, минимальные знания скорей всего каждый имеет. При желание можно писать все бизнес логику на чистом SQL, у и немного Java по вкусу добавлять

Ответить
Развернуть ветку
Николай Александров

Sql это теперь язык программирования?
Тогда еще excel надо было добавить или Ворд, точно бы в топе были

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Владислав Соколенко

Это язык запросов.
JSON к ElasticSearch тоже можно туда же вписать?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Андрей

В Экселе и Ворде один язык - visual basic (for app) и он в таблице есть.
Очень мало кто vba пользуется и ещё ниже осознанный запрос на него

Ответить
Развернуть ветку
1E0P4RD

SQL хоть где-то на первом месте оказался, это не может не радовать

Ответить
Развернуть ветку
Владислав Соколенко

Осваиваю графану и кликхаус.
Недавно запилил репорт с запросом в 520 строк с использованием оконных ф-ций.
Некоторые репрорты, считаемые на пхп, меньше кода содержат ))
Sql мощя, если начать думать )))

Ответить
Развернуть ветку
1E0P4RD

Графана тема, причем не самая сложная в освоении. Кликхаус пока в ближайших планах, тк работодатель пока не требует, а сам не горю - только короной отмучался, запал временно поутих. Хорошо что есть оконные функции, из-за них как и из-за всяких партишнов можно казаться на 20% круче))

Ответить
Развернуть ветку
Pavel Ekishev

жаба получается все еще актуальна и будет актуальна минимум 10 лет,

срочно нужно больше жабаистов

Ответить
Развернуть ветку
16 комментариев
Раскрывать всегда