Институт 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 с небольшим отрывом.
В списке, где исследователи отдавали приоритет популярности языков в социальных сетях, пятёрка лидеров немного отличается. Python по-прежнему занимает первое место, а вот второе и четвёртое «забрали» Java и JavaScript.
В этом рейтинге также заметно выше язык Rust: в списке IEEE он занимает 20 место, а здесь — 12.
В десятке лидеров на основе запросов в вакансиях «игроки» практически те же. Но есть любопытное наблюдение, пишет IEEE: первое место занимает SQL. При этом в рейтинге с приоритетом, отданным мнению членов института, он числится на шестой позиции, а по популярности в соцсетях — на седьмой.
Впрочем, это не значит, что работодателям нужны программисты только с SQL, замечают исследователи, — обычно он идёт в связке с другими языками.
- В августе 2021 года похожий рейтинг публиковал форум Stack Overflow. По результатам опроса 83 тысяч разработчиков, пятёрку лидеров возглавил Rust, после которого следовали Clojure, TypeScript, Elixir и Julia. Python занял там шестое место, JavaScript — 15, а Java — 27.
HTML в рейтинге языков программирования?
Arduino там же есть :-)
Комментарий недоступен
я бы на их месте JS и TS объединил, тогда на первом месте JS будет
И будет больше 100%? Сомнительно
История как с sql
А почему нет, есть брать процедурные расширения PL/SQL или Transact SQL, то вполне себе язык.
Ну тут скорее вопрос не к набору языков, а к выборке. Sql в требованиях к вакансиям даже у бухгалтеров есть, и у миллиона других не имеющих никакого отношения к программированию профессий. Поэтому видимо он и в топе