Рейтинги языков программирования в 2026 году с учётом ИИ-агентов и нейрослопа

от автора

Выбор языка программирования (ЯП) отражает стиль мышления разработчика. Однако если какой-то язык называют «популярным», это вовсе не значит, что он самый перспективный и единственно достойный глубокого изучения. Просто в данный момент он чаще на слуху по разным причинам. Это может быть следствием лёгкости освоения, востребованности в какой-то быстро растущей и специфической отрасли, ошибкой интерпретации статистических данных или просто хайпом. В этой статье вместе с разработчиками и исследователями компании «Криптонит» мы проследим динамику рейтингов ЯП, разберёмся, что скрывается за всплесками интереса к разным языкам, какие из них действительно востребованы и почему.

Для понимания общей картины рассмотрим подробнее, что говорят о популярности ЯП в источниках с разной методологией и оценим динамику.

TIOBE (июнь 2026)

Напомню, что наиболее цитируемый индекс TIOBE относится к так называемым «запаздывающим индикаторам». Он отражает уже сложившуюся ситуацию в активном сообществе разработчиков. Популярность ЯП оценивается в нём по числу поисковых запросов в Google, Bing, Yahoo!, Wikipedia, Amazon и YouTube.

Согласно индексу TIOBE с огромным отрывом продолжает доминировать Python. Однако его доля впервые с сентября 2024 года упала ниже 20% и заметно снижается. Это может быть связано с тем, что сервер Pylance и IDE PyCharm чаще подсказывают эффективное решение без необходимости «гуглить». Как бы то ни было, Python остаётся доминирующим языком в сфере машинного обучения, обработки больших массивов данных и автоматизации.

«В нашей лаборатории python активно используется для разработки моделей машинного обучения и вспомогательных инструментов. Для этого языка существует множество готовых библиотек, которые позволяют быстро решать прикладные задачи анализа данных и обучения моделей», — прокомментировал Виталий Пирожников, руководитель лаборатории искусственного интеллекта компании «Криптонит».

Классический Си стал популярнее С++. Теперь он на втором месте, а С++ оказался на третьем. Рост интереса к Си объясняется увеличением числа разработок в сфере IoT, космической и оборонной промышленности, где критически важно системное и низкоуровневое программирование. Си позволяет писать эффективный код для прошивок микроконтроллеров, драйверов и компонентов ядра ОС.

Java теперь на четвёртой строке и продолжает долгосрочное падение, опустившись до исторического минимума. Похоже, Java медленно проигрывает конкурентную борьбу в корпоративной разработке на фоне бума ИИ (где сейчас доминирует Python). 

C# был признан TIOBE «языком года» (как и в 2023 году) и сохраняет сейчас положительную динамику. Он неизменно остаётся в TOP 10 с 2002 года и сейчас стабильно находится в середине первой десятки. Признание произошло благодаря удачной трансформации: C# превращается в мощный инструмент для разработки игр на Unity, облачных приложений и AI-сервисов в экосистеме Microsoft. 

Cи выигрывает у С++ в сегменте сверхпроизводительных и встроенных систем, где важен абсолютный минимализм. Прошивки, драйверы, ядра Linux, Windows и macOS написаны на Си. Это основа, которую вы так или иначе используете, даже когда пишите на других языках.  

Мнения экспертов о востребованности С++ и его перспективах разделились даже у команд разработчиков из разных проектов нашей компании.

«У нас проект с многолетней историей. Он написан на С++ потому, что тогда реальных альтернатив не было. Сегодня конкретно нашу часть запросто можно переписать на Go пополам с Python и в паре мест использовать Rust. Никакой особой мотивации использовать дальше «плюсы» нету, кроме поддержки легаси», — пояснил ведущий инженер направления системной разработки Сергей Марунин.

Другой точки зрения придерживается наш лидер центра компетенций С++ Артём Синицын:

«На С++ чаще приходится докручивать что-то под себя: писать helpers и utils, либо комбинировать стандартные штуки, чтобы получить то, что в других языках уже есть из коробки. Но в этом и плюс «плюсов» — ты получаешь ровно то, что нужно. Другая особенность состоит в том, что использование C++ требует большей дисциплины из-за обилия поддерживаемых стандартов и вариантов реализации одной и той же функциональности. У нас есть как опыт поддержки и развития легаси проектов, так и создания новых в современной инфраструктуре. Исходя из опыта нашей команды, C++ по-прежнему остаётся актуальным там, где необходимо выжать максимум производительности, не потребляя при этом огромное количество ресурсов».

Схожее мнение выразил старший инженер направления системной разработки в «Криптоните» Сергей Чеботарев:

«С++ прочно занял свою нишу и выгнать его оттуда будет чрезвычайно сложно. Нарратив про то, что ему есть достойные замены, я считаю хайпом. Разные «убийцы плюсов» обсуждались и много лет назад. Например, язык D активно продвигали как замену С++. В него даже уверовала часть гуру «плюсов», но сегодня о нём даже не слышно, а на С++ продолжают писать. Например, недавно мы рассказывали, как добавление модулей С++ в существующий проект может ускорить сборку».

Такие дебаты косвенно подтверждают реальную востребованность С++. Как говорил автор этого языка Бьёрн Страуструп: «Существует всего два типа языков программирования: те, на которые люди вечно жалуются, и те, которыми никто не пользуется».

JavaScript остаётся на шестой позиции. Основной отток интереса происходит в пользу TypeScript, который набирает популярность, особенно в крупных проектах. Это уже устоявший тренд, который мы наблюдали и в прошлом обзоре.

Visual Basic взлетел на седьмую строчку с десятой, потеснив SQL. На мой взгляд, это артефакт, обусловленный методикой TIOBE. Такой мнимый рост можно объяснить большим числом офисных работников, которые периодически ищут в интернете информацию о том, «как написать макрос в Excel/Word» на VBA. Возможно, TIOBE ошибочно считает подобные справочные запросы как сигнал популярности. 

SQL поднялся на восьмое место и демонстрирует устойчивый спрос на рынке (подробнее об этом ниже). Снижение в индексе TIOBE может означать, что SQL для многих стал устоявшимся инструментом, по которому реже ищут базовые руководства. Кроме того, отчасти на него повлияла конкуренция со стороны NoSQL-решений.

R вернулся в TOP-10, поднявшись с 14-го места год назад до девятого. Язык R превосходит Python и C++ в скорости проведения глубокого статистического анализа, в качестве визуализации данных и богатстве специализированных математических библиотек (экосистема CRAN). Поэтому он занял нишу специализированных статистических вычислений в условиях консолидации рынка.

Замыкает TOP 10 связка Deplhi / Object Pascal. Язык продолжает поддерживаться за счёт богатого наследия: миллионов строк легаси-кода в корпоративных и государственных системах, написанных ещё в 1990-х и 2000-х. Эти системы требуют обслуживания, но новых проектов на Object Pascal всё меньше, отсюда и постепенное снижение интереса.

PYPL: что ищут новички?

Рейтинг PYPL (PopularitY of Programming Language) анализирует частоту поиска обучающих материалов в Google по запросам вида («Python tutorial», «Java manual» и т.п.). В отличие от TIOBE, это «опережающий индикатор». Он показывает, какой язык программирования изучают или планируют изучать прямо сейчас.

Python прибавил 13,5%. Это очень большой прирост и без того лидерских позиций. Простота изучения и развитая экосистема библиотек делают его идеальным выбором как для новичков, так и для профессионалов, которые хотят быстро создавать приложения. 

C/C++ вырос на 3,6%, продемонстрировав самый большой прирост среди остальных языков. Эти языки традиционно сильны там, где важна максимальная производительность и контроль над оборудованием: системное программирование, сфера HPC, разработка игр и приложений с высокими требованиями к скорости обработки данных. 

Java, напротив, потеряла 4,6%, показав самый сильный спад интереса. Основной удар по Java нанесли два фактора: стремительный взлёт Python в сфере AI/ML, который перетянул на себя значительную часть аудитории, и усложнение лицензионной политики Oracle, что оттолкнуло многих разработчиков. 

R остаётся нишевым, но очень востребованным инструментом в своей области. Рост интереса к нему поддерживается благодаря эффективному решению специализированных задач в статистике и прикладной аналитике данных. 

Снижение доли JavaScript отражает естественное перераспределение рынка. В то время как основная масса веб-разработки продолжается на нём, новые разработчики всё чаще обращают внимание на TypeScript. 

Rust достиг плато популярности. Он набрал свою аудиторию частично из бывших программистов С/С++. Сложность освоения с нуля мешает ему стать по-настоящему массовым языком, но он и не задумывался как универсальный язык для всех. Rust используют в сложных проектах, когда требуется гарантированное безопасное управление памятью и параллельными потоками без ущерба для производительности.

«Мы написали на Rust библиотеку с открытым исходным кодом, которая облегчает запуск моделей машинного обучения и их внедрение в приложения. Наш инструмент поддерживает разные форматы моделей. Он позволяет встраивать модели в Rust-приложения и добиваться их высокой производительности под растущей нагрузкой», — прокомментировал руководитель направления системной разработки платформенных решений компании «Криптонит» Александр Авраменко.

Swift вошёл в TOP 10 индекса PYPL и уверенно удерживает свои позиции как основной язык для разработки под экосистему Apple. Стабильный рост его популярности обусловлен отсутствием серьёзных конкурентов в этой нише. 

Если TIOBE восхваляет C#, то PYPL регистрирует снижение популярности этого языка. Оно коррелирует с общим трендом спада интереса к традиционным языкам для разработки корпоративных приложений. Несмотря на мощь C# и развитие платформы .NET, начинающие разработчики всё чаще выбирают более простые или более современные языки. 

Падение интереса к Objective-C вполне закономерно. Apple официально заменила Objective-C на Swift в качестве основного инструмента для разработки, поэтому интерес новичков к Objective-C околонулевой. Язык нужен для поддержки старого кода, и то — всё реже. 

Популярность PHP снижается из-за растущей конкуренции со стороны более современных технологий (например, Node.js) и негативного восприятия в сообществе, которое (не первый год) называет PHP «мёртвым». Впрочем, язык всё ещё вызывает интерес, иначе бы он не входил в TOP 10 PYPL.

IEEE Spectrum — академический взгляд

Рейтинг IEEE Spectrum принципиально отличается от TIOBE и PYPL. Он обновляется реже (раз в год, осенью) и синтезирует данные из десятка источников, включая академическую базу IEEE Xplore, GitHub, CareerBuilder и Reddit, разделяя их на три секции.  Первая из них — Spectrum. В ней учитывается частота упоминаний языков в миллионах рецензируемых статей и материалов конференций. Следующая секция — Trending. Она учитывает поисковые запросы и количество тем по разным ЯП на профессиональном форуме Stack Overflow в сети Stack Exchange. Последняя особенность обсуждается составителями другого рейтинга — Red Monk (подробнее о ней напишу ниже). Секция Jobs отражает анализ сотен тысяч вакансий на сайтах CareerBuilder и IEEE Job Site.

Рассмотрим в последнем рейтинге за сентябрь 2025 года секцию Spectrum, так как она показывает языки, наиболее востребованные среди исследователей.

В целом лидеры здесь те же, что и в рассмотренных ранее индексах. Безоговорочно лидирует Python и очень востребована Java. Среди вариантов Си чаще упоминается C++, а С# уступает SQL, так как большинство исследований подразумевают работу с базами данных. TypeScript догоняет JavaScript и, вероятно, этой осенью они поменяются местами. Все скриптовые языки командной оболочки собраны под названием Shell. Это Bash, Zsh, PowerShell и другие. Ожидаемо, так как исследователям часто приходится автоматизировать повторяющиеся этапы экспериментов. Go замыкает TOP 10. На этом языке написаны такие инфраструктурные проекты, как Docker, Kubernetes, Prometheus, Terraform и Etcd. Частое упоминание Go в рецензируемых научных статьях объясняется спецификой современных компьютерных наук. Любое научное исследование, посвящённое оптимизации облачных вычислений, контейнеризации, микросервисной архитектуре, оркестрации или сетям, неизбежно упирается в экосистему Go. 

Кстати, падение Go в рейтинге TIOBE — один из ярких парадоксов. Менее чем за полтора года язык рухнул с рекордного 7-го места до 16-го и покинул TOP 10 вопреки положительным прогнозам. Думаю, что снижение поисковых запросов по Go, это косвенный признак его зрелости. Экосистема Go вошла в стабильную фазу. Она хорошо задокументирована и разработчикам реже приходится что-то искать. Новые версии выходят без революционных изменений и не порождают волны запросов. Плюс, доля разработчиков с опытом работы на Go менее года резко сократилась с 21% до 13%. Go перестал быть массовым языком для желающих попробовать что-то новое, и сейчас в нём преобладает доля экспертов.

RedMonk — миллионы строк и вопросов

Индекс RedMonk обновляется дважды в год. Он строит рейтинг с учётом количества проектов на GitHub и тегов на Stack Overflow (обсуждения). Это интересная попытка найти корреляцию между практической востребованностью языка и активностью его обсуждения. Если языки демонстрируют близкий результат, они делят место между собой. В целом RedMonk больше тяготеет к прикладным языкам, на которых пишут конечные продукты, а не системное ПО.

Текущий рейтинг RedMonk — единственный, в котором Python уступил первое место JavaScript. На третьей строчке вездесущая Java. Четвёртое место поделили C# и PHP (не такой уж и мёртвый?). Из-за этого пятое место пропущено, а шестой занимает TypeScript. На седьмой позиции оказался формальный язык стилей CSS (хоть он и не полный по Тьюрингу, в нём даже нельзя выполнять вычисления). Там же универсальный C++, и такое соседство сбивает с толку. Восьмого места нет, а девятое отдано Ruby — интересному языку, хотя и не входившему в TOP 10 других рейтингов. Замыкает десятку лидеров классический Си (не Цзиньпин, а язык). Это самый странный рейтинг, и его авторы даже объясняют почему он такой.

В 2026 году аналитики RedMonk открыто признают методологические трудности: Stack Overflow теряет релевантность из-за распространения AI-ассистентов. Разработчики всё чаще решают проблемы в приватных диалогах с ИИ, а не публикуют вопросы на Stack Overflow. Это «обескровливает» публичные данные и усложняет оценку реальной популярности. AI также размывает языковые барьеры — ассистенты легко переводят код с одного языка на другой, позволяя разработчикам меньше зацикливаться на синтаксисе. Вдобавок, данные GitHub Archive показали аномальное падение числа запросов на слияние (pull requests). Вероятно, это связано с нейрослопом. Тысячи людей ринулись вайбкодить и заводить «домашние проекты» на GitHub, никак их не поддерживая, а просто чтобы указать в резюме.

Роль ИИ в новой реальности

Цифры не лгут, а вот их вольная интерпретация легко может вводить в заблуждение. В прошлой статье мы разбирали отличия методик составления рейтингов ЯП. За счёт распространения ИИ возникает очевидное искажение: люди всё меньше ищут ответы вручную, чаще обращаясь к Visual Studio Code AI, Microsoft Copilot и другим ИИ-ассистентам. 

Самое интересное, что это приводит к двойному эффекту. Когда ИИ выполняет поиск по своей базе и не отсылает никаких запросов в интернет, тысячи вопросов начинающих программистов решаются бесследно для TIOBE, PYPL и других рейтингов, анализирующих поисковую статистику.

Всё меняется, когда в ИИ включается режим «умный поиск» или его аналог. Добавляется RAG, и агент начинает опрашивать десятки (а то и сотни) сайтов со скоростью пулемёта. Ты задал один вопрос о программировании через какой-нибудь perplexity.ai, потом что-то уточнил, а ИИ растиражировал эту сессию на множество запросов, породив мнимый всплеск интереса. 

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

Вы отказались от ИИ, гуглите по старинке? Всё равно от эффекта лавины запросов никуда не деться. Google давно встроил свой ИИ в поиск. При этом ответы на часто встречающиеся вопросы он достаёт из своей базы, и тогда трафик выглядит обычно. Получается, что самые частые вопросы мало влияют на рейтинг популярности, а рейтинги не отражают реальный интерес людей к тем или иным языкам программирования. Они показывает лишь как часто выполняются связанные с ЯП поисковые запросы, никак не отсеивая ИИшный трафик.

Непрошенные советы

Ниже я напишу рекомендации, которые мне кажутся логичными даже с учётом известных методологических искажений. 

Если вы впервые собираетесь стать программистом, пожалуй, сейчас есть смысл начинать с Python. Он лидирует почти во всех глобальных рейтингах, имеет низкий порог входа, огромную экосистему библиотек и востребован в самых динамичных областях — машинном обучении и науке о данных. Почти наверняка стоит добавить изучение SQL — это важный навык для работы с базами данных, который существенно расширит перечень подходящих вам вакансий. 

JavaScript-разработчикам есть смысл переходить на TypeScript. Это закономерная эволюция, а TypeScript уже стал стандартом де-факто для крупных проектов. 

Опытным программистам что-то рекомендовать сложнее (на то они и опытные!). Мне кажется, что у разработчиков C/C++ и так прекрасные позиции на рынке. Для расширения кругозора и портфолио можно присмотреться к Rust. Он решает те же задачи (системное программирование, высокая производительность), но с гарантиями безопасного управления памятью. Спрос на Rust в коммерческой разработке понемногу растёт, хотя доля С/С++ заметно выше. 

Java-разработчикам определённо стоит изучить Kotlin. Он работает на той же JVM, совместим с Java-кодом, но значительно лаконичнее и уже стал предпочтительным языком для Android. Также стоит обратить внимание на Go как современный язык для высоконагруженных бэкендов и микросервисов. 

В некоторых отраслях (промышленная автоматизация, старые системы в финансах и госсекторе) спрос на Delphi-разработчиков остаётся стабильным, а специалистов всё меньше. Ситуация с Delphi в России примерно такая, как с COBOL в США: большое и важное для госсектора и бизнеса наследие, которое мало кто может поддерживать.

Выводы

Главный сдвиг 2026 года не столько в позициях конкретных языков, сколько в разрушении самой методологии сбора данных под натиском искусственного интеллекта. С одной стороны, миллионы рутинных вопросов решаются в приватных диалогах с ИИ, исчезая из публичной поисковой статистики. С другой стороны, режимы «умного поиска» порождают лавину вторичных запросов. Автоматическая генерация кода приводит к появлению нейрослопа на GitHub, имитируя бурную активность там, где её раньше не было (и где её проще развить ради формальных признаков — например, наличия pet-проектов для резюме). 

Каждый рейтинг — как линза со своим углом обзора и неизбежными искажениями. Видимое «падение» в TIOBE на деле может говорить о зрелости и качественной документации языка, в то время как «взлёт» Visual Basic легко может оказаться статистическим артефактом из-за обилия вопросов про офисные макросы. 

По совокупности признаков лидером популярности остаётся Python — основа быстро развивающихся экосистем AI/ML и Data Science. Он возглавляет три ключевых индекса: TIOBE, PYPL и IEEE Spectrum.  

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

Java плавно уступает натиску Python в обучении и Kotlin/Go в современной корпоративной разработке. C# совершил впечатляющую трансформацию в мультиплатформенный облачный инструмент, что отразилось в звании «языка года» по версии TIOBE.  

JavaScript как самостоятельный язык уступает место TypeScript, ставшему де-факто стандартом для серьёзной веб-разработки.  

Rust и R доказали, что узкая специализация с высоким уровнем компетенций может быть надёжнее погони за массовой популярностью.  

Конечный выбор зависит от того, какой у вас уже есть опыт программирования, что вы готовы дополнительно изучить и где в итоге работать. Главное — трезво оценивать свои силы и временные затраты.

В нашей компании есть несколько растущих команд разработчиков. На момент публикации этой статьи у нас открыты следующие вакансии:

ссылка на оригинал статьи https://habr.com/ru/articles/1054234/