Авторы индекса TIOBE опубликовали сентябрьский рейтинг популярных языков программирования. Первые восемь позиций рейтинга остались без изменений с прошлого месяца (1. Python. 2. C++. 3. C. 4. Java. 5. C#. 6. JavaScript. 7. Visual Basic. 8. Go). Perl уступил Delphi/Object Pascal 9-е место.
Рейтинг TIOBE формируется на статистике поиска («количестве упоминаний» в выдаче «систем поиска»). Авторы рейтинга следят за запросами в поисковых системах, упоминаниях в новостях, блогах и социальных сетях.
В марте 2025 года в двадцатке лидеров появились такие старые языки программирования, как Ada, Fortran, Delphi и COBOL. Составители рейтинга TIOBE отмечают, что это связано с устаревшим ПО, в котором до сих пор используют эти технологии. Также вторую десятку рейтинга ранее замыкал «Ассемблер», а теперь там указан Kotlin.
«Меня часто спрашивают, почему Perl в последнее время набирает такую популярность. Ровно год назад Perl занимал 27-е место, а теперь внезапно снова оказался на 10-м. Хотя в период своего расцвета (март 2005 года) Perl занимал 3-е место, его нынешнее возрождение по‑прежнему впечатляет и заслуживает обсуждения. Техническая причина столь высокого рейтинга Perl кроется в огромном количестве книг на Amazon. По нему продаётся в 4 раза больше книг, чем, например, по PHP, или в 7 раз больше, чем по Rust. Истинная причина роста популярности Perl мне неизвестна. Единственная возможность, которая приходит мне в голову, заключается в том, что Perl 5 постепенно становится настоящим Perl. Позвольте мне объяснить. Ларри Уолл анонсировал совершенно новый Perl, Perl 6, около 2000 года. Реализация этого Perl 6 заняла десятилетия (второй системный эффект), что привело даже к ребрендингу языка и его названию Raku. В течение этих десятилетий разработка старого Perl 5 практически застопорилась, и в результате сообщество Perl оказалось в состоянии неопределённости. В то же время появилась хорошая альтернатива — Python, и многие программисты Perl перешли на Python. Сейчас, 25 лет спустя, Perl 6/Raku занимает 129-ю позицию в индексе TIOBE, не играя никакой роли в мире программирования. Perl 5 же, напротив, в последнее время выходит чаще, привлекая к себе внимание», — пояснил генеральный директор Tiobe Пол Янсен.
В блоге i-Programmer высказывается предположение, что возрождение Perl может быть связано с его возможностями обработки текста. Даже в эпоху искусственного интеллекта всё по‑прежнему управляется текстовыми форматами; текст по‑прежнему правит бал. XML, вызовы API JSON, YAML, Markdown, файлы журналов. Это значит, что всё равно нужно обрабатывать, преобразовывать, очищать и извлекать из них информацию. Perl с его первоклассными регулярными выражениями, обилием библиотек для работы с текстом на CPAN и полной поддержкой Unicode всех последних стандартов был и остаётся лучшим. Просто нет другого языка, который мог бы сравниться с Perl по возможностям обработки текста. Эксперты также ссылаются на поддержку Perl со стороны сообщества разработчиков ПО с открытым исходным кодом и на то, что он «получил „правильную“ объектно‑ориентированную модель за последние пару лет. Новые разработчики просто не знают, на что способен Perl, и предпочитают падать жертвами мимолетных трендов, гоняясь за новым и блестящим».
Источник: habr.com