Институт 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 там же есть :-)
Удивительно что не включили css (scss, sass).
Рейтинг составлял "профессинал".
я бы на их месте JS и TS объединил, тогда на первом месте JS будет
И будет больше 100%? Сомнительно
История как с sql
Нет, у js+ts будет 100%, а у sql станет 98,28% (на примере последнего рейтинга - популярности на сайтах вакансий)
А почему нет, есть брать процедурные расширения PL/SQL или Transact SQL, то вполне себе язык.
Ну тут скорее вопрос не к набору языков, а к выборке. Sql в требованиях к вакансиям даже у бухгалтеров есть, и у миллиона других не имеющих никакого отношения к программированию профессий. Поэтому видимо он и в топе
У бухгалтера? Можно такое увидеть?
Это да, минимальные знания скорей всего каждый имеет. При желание можно писать все бизнес логику на чистом SQL, у и немного Java по вкусу добавлять
Sql это теперь язык программирования?
Тогда еще excel надо было добавить или Ворд, точно бы в топе были
Комментарий удален модератором
Это язык запросов.
JSON к ElasticSearch тоже можно туда же вписать?
Комментарий недоступен
Скорее да, чем нет.
SQL is a domain-specific language used in programming and designed for managing data held in a relational database management system, or for stream processing in a relational data stream management system.
В Экселе и Ворде один язык - visual basic (for app) и он в таблице есть.
Очень мало кто vba пользуется и ещё ниже осознанный запрос на него
SQL хоть где-то на первом месте оказался, это не может не радовать
Осваиваю графану и кликхаус.
Недавно запилил репорт с запросом в 520 строк с использованием оконных ф-ций.
Некоторые репрорты, считаемые на пхп, меньше кода содержат ))
Sql мощя, если начать думать )))
Графана тема, причем не самая сложная в освоении. Кликхаус пока в ближайших планах, тк работодатель пока не требует, а сам не горю - только короной отмучался, запал временно поутих. Хорошо что есть оконные функции, из-за них как и из-за всяких партишнов можно казаться на 20% круче))
жаба получается все еще актуальна и будет актуальна минимум 10 лет,
срочно нужно больше жабаистов