Легендарный язык 90-х показал лучший рост среди классических технологий.
Компания TIOBE Software опубликовала сентябрьский рейтинг популярности языков программирования. Главным событием выпуска стало возвращение Perl в топ-10: язык поднялся сразу с 27-й на 10-ю позицию.
Ещё год назад Perl считался «аутсайдером», однако теперь его индекс составил 2,03%. Для сравнения: в августе у него было 2,08%, в июле — 1,76%. Рост выглядит особенно примечательным на фоне того, что в «золотые годы» Perl поднимался до третьего места рейтинга (март 2005-го), а затем десятилетиями терял позиции.
По словам руководителя TIOBE Пола Янсена, техническое объяснение подъёма кроется в большом числе книг по Perl на Amazon: их в четыре раза больше, чем по PHP, и в семь раз больше, чем по Rust. Однако истинные причины роста остаются неясными.
Сам Янсен предполагает, что сообщество всё больше воспринимает Perl 5 как «основной» язык. История с Perl 6, который позже был переименован в Raku, растянулась почти на два десятилетия и привела к замедлению развития «пятёрки». Многие разработчики тогда перешли на Python. Сегодня Perl 6/Raku занимает лишь 129-е место индекса и фактически не влияет на индустрию, в то время как Perl 5 получает регулярные обновления и вновь привлекает внимание.
В сентябре первую строчку рейтинга сохраняет Python с 25,98% (+5,81% за год). На втором месте остаётся C++ (8,8%), далее следуют C (8,65%) и Java (8,35%). В пятёрке лидеров также C# (6,38%).
JavaScript остаётся на шестом месте (3,22%), за ним идут Visual Basic (2,84%) и Go (2,32%). На девятую строчку поднялся Delphi/Object Pascal (2,26%), сразу за ним — Perl. SQL, Fortran и PHP, напротив, потеряли позиции.
Среди других заметных изменений — рост интереса к Ada (14-е место, +12 пунктов) и R (13-е место, +2). Rust, MATLAB и Kotlin сдали позиции.
Рейтинг TIOBE обновляется ежемесячно и отражает популярность языков по запросам в Google, Amazon, Wikipedia, Bing и более чем 20 других сервисах. Он не показывает «лучший» язык или объём написанного кода, а скорее служит индикатором актуальности навыков и ориентиром для стратегических решений в разработке.
Исторические данные подчёркивают долговременные тренды: Python с 2020-го стабильно удерживается в топ-3, C и C++ остаются в лидерах уже более трёх десятилетий, а такие языки, как Delphi/Object Pascal и Ada, неожиданно возвращаются на передний план после длительного затишья.
Hall of Fame рейтинга напоминает, что чаще всего «языком года» становился Python — восемь раз с 2007 года. Но в разные годы выделялись и C, и Java, и даже Go.
Авторы индекса отмечают, что продолжают дорабатывать методику подсчёта. В планах — расширить список поисковых языков (например, за счёт китайского Baidu), а также ввести отдельные индексы для баз данных и фреймворков.