
Авторы индекса TIOBE опубликовали сентябрьский рейтинг популярных языков программирования. Несколько позиций рейтинга претерпели изменения с начала 2026 года. Текущий топ-20: 1 — Python. 2 — C. 3 — C++. 4 — Java . 5 — C#. 6 — JavaScript. 7 — Visual Basic. 8 — SQL. 9 — R. 10 — Rust. 11 — Fortran. 12 — Go. 13 — Delphi/Object Pascal. 14 — PHP. 15 — Scratch. 16 — Assembly. 17 — Ada, 18 — Swift, 19 — Objective-C и 20 — COBOL.
«Летом 2023 года язык Julia впервые вошел в топ-20. В этом месяце он близок к тому, чтобы снова оказаться в этой элитной группе. В прошлом месяце я отмечал снижение позиций MATLAB — языка, который десятилетиями входил в двадцатку лидеров. В этом месяце MATLAB опустился еще на две строчки. Я не упомянул тогда, что Julia — один из языков, отвоевавших часть ниши у MATLAB. MATLAB, Julia, Python и R имеют общие корни в таких сферах, как численные методы, научные вычисления, моделирование и обработка данных. За прошедшие годы Python и R заняли значительную долю рынка MATLAB, но и Julia, безусловно, отхватила свой кусок этого пирога.
Так закрепится ли Julia надолго? На этот вопрос сложно ответить однозначно. Пока что сфера применения Julia ограничивается относительно узкими нишами; языку еще не удалось совершить прорыв и стать инструментом широкого назначения. Он быстр, но существуют и более быстрые языки. Его относительно легко освоить, но то же самое можно сказать и о многих альтернативах. У Julia сильное и увлеченное сообщество пользователей, хотя — что довольно удивительно — этот язык не попал в прошлогодний знаменитый опрос Stack Overflow, посвященный самым популярным и любимым языкам программирования.
Состав первой десятки остается удивительно стабильным, однако вокруг двадцатой позиции наблюдаются интересные изменения. Perl и Ruby покинули топ-20, уступив место двум «старожилам»: Ada и Objective-C. Оба языка существуют уже десятилетиями, но в рейтинге этого месяца демонстрируют возросшую активность»,
— сообщил генеральный директор TIOBE Пол Янсен.

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

Рейтинг 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 места. Последние месяцы этот язык находился внизу топ-20.
Следующие 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.

Источник: habr.com