Подробности нового рейтинга IEEE и причины неожиданного спада интереса к веб-разработке.
С 2013 года IEEE ежегодно публикует интерактивный рейтинг самых популярных языков программирования. Но сегодня привычные способы измерять популярность могут потерять смысл — и всё из-за того, как изменился сам процесс написания кода.
В свежем рейтинге по версии IEEE Spectrum первое место снова занимает Python. Наибольшее падение показал JavaScript: он сместился с третьего на шестое место. При этом в отдельной категории "Jobs", которая учитывает только спрос работодателей, Python также вышел в лидеры, потеснив SQL. Хотя последний по-прежнему остаётся одной из ключевых компетенций в резюме разработчиков.
Методика рейтинга строится на совокупности открытых данных: поисковые запросы в Google, обсуждения на Stack Overflow, активность в GitHub, упоминания в научных публикациях. Но за последние два года объём таких сигналов резко сократился. Всё больше программистов вместо публичных вопросов на форумах обращаются к ChatGPT или Claude, а ассистенты вроде Cursor сами пишут рутинный код. В результате количество новых вопросов на Stack Overflow в 2025 году оказалось всего 22% от уровня прошлого года.
Из-за этого измерять популярность языков становится всё сложнее. Но ещё важнее то, что сама необходимость в выборе языка постепенно теряет значение. Если раньше синтаксис, функции и правила языка были критичны, то теперь всё чаще эти задачи берёт на себя ИИ. Программисты начинают меньше спорить о том, где ставить точку с запятой или какие отступы правильнее — и больше концентрируются на архитектуре и алгоритмах.
ИИ способен генерировать код практически на любом языке при наличии обучающих данных. Это ставит под вопрос будущее появления новых языков: если раньше их продвижению помогали книги, статьи и демо-проекты, то для ИИ этого недостаточно. Он требует больших массивов кода для обучения, и потому менее распространённые языки оказываются в заведомо проигрышной позиции.
В перспективе это может «заморозить» популярность существующих языков. Новые проекты будет труднее запускать, а выбор языка всё чаще станет технической деталью, как когда-то особенности конкретных процессоров.
Некоторые исследователи уже задаются вопросом, нужны ли высокоуровневые языки вообще. Если ИИ может напрямую преобразовать запрос программиста в промежуточный код для компилятора, то традиционные языки могут превратиться в лишний слой абстракции. Правда, это приведёт к созданию «чёрных ящиков», которые невозможно будет читать, но зато можно будет тестировать модулями.
Роль программиста в таком будущем тоже изменится. Важными останутся архитектурные решения, выбор алгоритмов, интеграция в системы и работа с новым оборудованием. То есть фундаментальные знания будут цениться выше, чем навык владения конкретным языком.
Будет ли в 2026 году «главный язык программирования» — большой вопрос. Одно ясно: ИИ уже стал самым серьёзным фактором изменений в разработке со времён появления компиляторов в 1950-х. И даже если часть нынешнего ажиотажа вокруг ИИ окажется пузырём, сама практика использования LLM для написания кода никуда не исчезнет.
IEEE обещает в ближайший год искать новые метрики и подходы, чтобы понять, что вообще значит «популярность языка» в эпоху ИИ.