Том Уэллинг стал героем вирусного обсуждения после публикации фото из отеля «ПСЖ» обыграл «Манчестер Сити» со счётом 4:2 в Лиге чемпионов «Ростелеком» изучает создание корпоративного LLM-фаервола На фестивале «Маяк» показали фильмы Тимы Анисимова, Никиты Троценко и Павла Лунгина ITMS объявила о смене названия на BFT В Кемерово продолжается расследование смерти Татула Петросяна Что такое «Mar-a-Lago face» и почему в нём увидели политический стиль Музыкальные сервисы начали менять названия и тексты песен из-за новых требований закона Блогер Егорик сравнил работу с зумерами и миллениалами В Нигерии умерла актриса и победительница конкурса красоты Тения Абрахам Зеленский согласился провести выборы при 60-дневном перемирии Юра Борисов стал членом Американской киноакадемии накануне премьеры в Лондоне В России насчитали 7,88 млн единиц коммерческого транспорта Конор Кеннеди и Джулия Бе сыграли свадьбу в Рио-де-Жанейро Эмулятор KytyPS5 запустили на Xbox в режиме разработчика «Девочка из 90-ых»: как семейный проект стал интернет-хитом Кабардино-Балкарский высокогорный заповедник: ледники, экотропы и Дыхтау Марина Неелова находится под наблюдением врачей Семья Ивана Гудкова предупредила о мошенническом сборе денег на похороны Игра Cancel Your Subscription превращает отмену подписки в испытание
Лента новостей
Технологии

Python сохраняет лидерство в рейтинге TIOBE, а Julia и OCaml растут

В октябрьском рейтинге TIOBE Python снова занял первое место. Julia, Dart и OCaml заметно прибавили, а R закрепился в первой десятке.

Python сохраняет лидерство в рейтинге TIOBE, а Julia и OCaml растут
Фото: Хабр

Авторы индекса TIOBE опубликовали октябрьский рейтинг популярности языков программирования. Python сохранил первое место, опережая C, расположившийся на второй позиции, и C++, занявший третью. По сравнению с началом 2026 года заметнее всего изменились позиции нескольких специализированных языков.

Топ-20 языков программирования

В первую десятку также вошли Java, C#, JavaScript, Visual Basic, R, SQL и Rust. Полный список двадцати лидеров выглядит так:

  1. Python
  2. C
  3. C++
  4. Java
  5. C#
  6. JavaScript
  7. Visual Basic
  8. R
  9. SQL
  10. Rust
  11. Go
  12. PHP
  13. Fortran
  14. Swift
  15. Scratch
  16. COBOL
  17. Perl
  18. Julia
  19. Delphi
  20. MATLAB

Генеральный директор TIOBE Пол Янсен связал рост Julia с повышенным спросом на современные языки, которые сочетают производительность и относительно простой порог входа. Особенно востребован такой баланс в задачах численных вычислений.

По оценке Янсена, Python удобен благодаря высокоуровневому подходу, но его скорость в некоторых сценариях становится ограничением. C++ обеспечивает высокую производительность, однако требует более сложного обучения и предоставляет меньше абстракций. Julia позиционируется как попытка объединить преимущества обоих подходов.

Dart и OCaml приблизились к первой двадцатке

Существенный рывок совершил Dart: за месяц он поднялся с 41-го на 27-е место. Язык давно удерживается рядом с топ-20, чему способствует его использование в популярном наборе инструментов Flutter для создания пользовательских интерфейсов.

Ещё более неожиданным стало продвижение OCaml. Он поднялся с 38-й на 26-ю позицию. Среди причин роста авторы рейтинга называют распространение языка в системах торговли в реальном времени и технологиях синтаксического анализа.

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

Как формируется индекс TIOBE

Рейтинг отражает не качество языков и не объём их использования в проектах, а публичный интерес к ним. При составлении индекса учитываются поисковые запросы и упоминания в Google, Bing, Wikipedia, Amazon, YouTube и Baidu, а также публикации в новостях, блогах и социальных сетях.

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

Одновременно растёт интерес к более специализированным языкам. R, конкурирующий с Python в области Data Science, за год поднялся с 14-го на 8-е место и несколько месяцев удерживается в первой десятке. Perl, который часто применяют для автоматизации и системных скриптов, также демонстрирует восстановление интереса: с начала 2025 года он поднимался с 19-й позиции до 13-й, хотя в июне опускался на 22-е место.

В диапазоне с 51-го по 100-е место языки заметно ближе друг к другу по показателям, поэтому TIOBE перечисляет их в алфавитном порядке. В этот список вошли ActionScript, Apex, Bash, bc, BCPL, Bourne shell, C shell, C++/CLI, Clojure, CoffeeScript, cT, EGL, Elixir, Erlang, F#, GAMS, Groovy, Inform, Io, J#, JScript, JScript.NET, LabVIEW, Logo, ML, Mojo, MQL5, MS-DOS batch, Nim, OpenCL, PL/I, Pure Data, PureBasic, Q, REBOL, Ring, RPG, Solidity, SQR, Tcl, tcsh, thinBasic, V, VHDL, XBase++, XC, Xen, Xojo, XPL и Z shell.

Источник