Рейтинг языков программирования TIOBE за июнь 2026 года: Rust десятый, за 25 лет проекта C, C++ и Java остаются в топе

от автора

Авторы индекса TIOBE опубликовали июньский рейтинг популярных языков программирования. Несколько позиций рейтинга в топ-10 претерпели изменения с начала 2026 года (1. Python. 2. C. 3. C++ (на 3 место с 4 места). 4. Java (на 4 место с 3 места). 5. C#. 6. JavaScript. 7. Visual Basic. 8. SQL (на 8 место с 9 места). 9. R (на 9 место с 8 места). 10. Rust (на 10 место с 15 места).

«В прошлом месяце мы сообщали о новых рекордах Rust. В этом месяце история продолжается: Rust впервые в своей истории вошел в топ-10 индекса TIOBE. Растущая популярность Rust во многом объясняется его сильным акцентом на безопасность памяти при одновременной генерации чрезвычайно быстрого кода. Он широко считается прямым конкурентом C и C++, которые по-прежнему сталкиваются с проблемами явного управления памятью и поэтому часто считаются менее безопасными. Тем не менее, сообщества C и C++ активно работают над повышением безопасности своих языков. Время покажет, окупятся ли эти усилия. Выпуск этого месяца также является важной вехой для самого индекса TIOBE. В этом месяце индекс отмечает свою 25-ю годовщину. Интересно, что три из пяти ведущих языков сегодня, а именно C, C++ и Java, уже были в числе лидеров 25 лет назад. Python вошел в пятёрку лучших языков примерно десять лет назад, а C# присоединился к пятёрке около 15 лет назад. За последние 25 лет мы получили как положительные, так и отрицательные отзывы. Большая часть этих отзывов помогла сформировать индекс TIOBE таким, каким он является сегодня. Одно из повторяющихся и обоснованных замечаний заключается в том, что индекс измеряет популярность языков программирования, но не говорит, какой язык является лучшим выбором для конкретного проекта или приложения», — сообщил генеральный директор TIOBE Пол Янсен.

Также авторы рейтинга TIOBE анонсировали нечто новое: блок-схему выбора языка программирования Programming Language Flowchart. Ожидается, что этот проект поможет разработчикам определиться с выбором оптимального языка для конкретной задачи. Первый релиз Programming Language Flowchart в TIOBE обещают опубликовать на сайте проекта в ближайшее время.

Рейтинг TIOBE формируется на статистике поиска («количестве упоминаний» в выдаче «систем поиска», например, на основе анализа статистики поисковых запросов в таких системах, как Google, Bing, Wikipedia, Amazon, YouTube и Baidu). Авторы рейтинга следят за запросами в поисковых системах, упоминаниями в новостях, блогах и социальных сетях.

В марте 2025 года в двадцатке лидеров появились такие старые языки программирования, как Ada, Fortran, Delphi и COBOL. Составители рейтинга TIOBE отмечают, что это связано с устаревшим ПО, в котором до сих пор используют эти технологии. Также вторую десятку рейтинга ранее замыкал Ассемблер, а теперь там указан язык Ada.

Python остаётся самым популярным языком программирования в мире и на 8 п. п. обгоняет С на втором месте. По подсчётам TIOBE, пик для Python был в прошлом июле — тогда он занимал 26,98% рынка. С тех пор его доля стабильно снижается и к июню опустилась до 18,94%.

В TIOBE отметили, что параллельно постепенно растут по популярности более специализированные языки, например R и Perl. R конкурирует с Python в сфере Data Science. За год он поднялся с 14 на 9 место и уже несколько месяцев держится в первой десятке.

Популярный в прошлом Perl, например, используемый для написания скриптов в системах для автоматизации, с начала 2025 года переживает возрождение по популярности. За последний год он перескочил в рейтинге TIOBE с 19 на 13 место, но в июне его позиция упала до 22 места. Последние месяцы этот язык находился внизу топ-10, периодически из него уходя вниз и возвращаясь.

Следующие 50 языков программирования в рейтинге TIOBE (с 51-го по 100-й номер). Поскольку различия относительно невелики, языки программирования перечислены только в алфавитном порядке: (Visual) FoxPro, ActionScript, Apex, Applescript, Awk, Bash, bc, BCPL, BlitzMax, Bourne shell, C shell, C++/CLI, CL (OS/400), Clojure, CoffeeScript, cT, ECMAScript, Elixir, Erlang, F#, FreeBASIC, GAMS, Groovy, Io, J, JScript, JScript.NET, Logo, MDX, MQL5, MS-DOS batch, OpenCL, PL/I, Q, Ring, RPG, S, Scheme, Solidity, SQR, Structured Text, Tcl, V, Vala/Genie, Wolfram, XBase++, Xojo, XPL, XSLT, Z shell.

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