Язык программирования Perl неожиданно вернулся в десятку лидеров по версии рейтинга TIOBE, поднявшись с 27 на 10 строчку за год. Такой скачок стал сюрпризом даже для экспертов отрасли. Согласно данным, опубликованным TIOBE Software в сентябре, индекс популярности Perl вырос с 0,49% в феврале до 2,08% в августе, демонстрируя стабильную положительную динамику на протяжении нескольких месяцев.
Удивительно, но столь заметный рост популярности не связан с какими-либо крупными технологическими прорывами или значительными обновлениями языка. Единственным значимым событием за этот период стал традиционный релиз новой версии Perl 5.42, который ежегодно выходит без особого ажиотажа. Это наводит аналитиков на мысль о том, что причины возросшего интереса к Perl лежат вне рамок изменений в самом языке.
По мнению руководства TIOBE, одной из ключевых причин повышения позиций Perl может быть его сильное присутствие в образовательной и книжной среде. Так, в интернет-магазине Amazon количество доступных книг по Perl в несколько раз превышает количество литературы по языкам PHP и Rust. Это указывает на то, что Perl продолжает использоваться в учебных целях и среди самоучек, несмотря на то, что его давно считают устаревшим.
Дополнительным фактором может служить постепенное исчезновение Perl 6, ныне известного как Raku, с радаров разработчиков. В рейтинге TIOBE Raku занимает лишь 129 место, что говорит о крайне низком интересе к нему. Вместо него внимание возвращается к классическому Perl 5, который лучше подходит для задач текстовой обработки и манипуляции с данными — особенно актуальных с ростом популярности искусственного интеллекта, где регулярные выражения и быстрые скрипты вновь становятся востребованными.
Исторически Perl достиг пика популярности в марте 2003 года, когда занимал третье место в рейтинге. С тех пор интерес к языку постепенно угасал, уступая позиции более современных решений. Однако текущие тенденции демонстрируют, что даже зрелые технологии могут вновь оказаться на пике внимания, если остаются эффективными в определённых нишах.
Кроме Perl, рост популярности в сентябрьском рейтинге TIOBE показали и другие языки. Так, язык C поднялся на третье место, обогнав Java, которая теперь занимает четвёртую позицию. Pascal также улучшил свои показатели, перейдя с 11 на 9 место. Языки R, Ada и Assembler также улучшили свои позиции, что говорит о возможном возрождении интереса к классическим языкам в определённых сегментах разработки.
В то же время наблюдается снижение интереса к ряду языков. Среди них — SQL (с 9 на 11 место), Fortran (10 → 12), PHP (13 → 15), Rust (14 → 18), Matlab (12 → 19) и Kotlin (18 → 20). Это может быть связано как с изменениями в образовательных программах, так и с технологическими сдвигами в подходах к разработке.
Рейтинг TIOBE строится на анализе частоты упоминаний языков в различных системах поиска и информационных платформах — от Google и Bing до Wikipedia и Amazon. Это позволяет учитывать не только практическое применение, но и общественный интерес к языкам.
Для сравнения, в рейтинге PYPL, основанном на данных Google Trends, Perl за год поднялся лишь на одну позицию — с 28 на 27 место. Rust, напротив, улучшил свой результат с 10 до 9 места. Снижение популярности зафиксировано у Groovy, VBA, TypeScript, Kotlin, Dart и Scala. Эти расхождения с TIOBE обусловлены разной методологией оценки: если TIOBE ориентирован на общее число упоминаний, то PYPL фокусируется именно на активных поисковых запросах.
Рейтинг RedMonk, который оценивает популярность языков по активности на GitHub и Stack Overflow, также продемонстрировал интересные изменения: C++ укрепил свои позиции, обогнав CSS, что говорит о растущем интересе к системному программированию и высокопроизводительным приложениям.
Стоит отметить, что популярность языка программирования не всегда напрямую свидетельствует о его техническом превосходстве. Часто на неё влияют такие факторы, как наличие документации, уровень сообщества, доступность учебных материалов и даже мода в разработке. Perl, несмотря на свою репутацию «write-only» языка, в котором прочитать чужой код бывает сложнее, чем написать заново, обладает уникальными возможностями в области обработки текста и логики шаблонов, оставаясь незаменимым в некоторых сферах.
В текущих условиях, когда растет потребность в быстром анализе больших объемов текстовых данных, язык Perl может вновь стать полезным инструментом — особенно в скриптовых задачах, где важны скорость разработки и мощные инструменты работы с текстом. Разработчики, работающие в области DevOps, системного администрирования, парсинга данных и автоматизации, всё чаще обращаются к проверенным временем технологиям, особенно если они продолжают развиваться и поддерживаться сообществом.
Интересный факт — Perl по-прежнему активно используется в ряде крупных корпоративных проектов, где переход на новые стеки требует значительных затрат. Поддержка существующего кода на Perl, расширение функциональности и интеграция со старыми системами требуют специалистов, что также вносит вклад в рост интереса к этому языку.
Кроме того, в образовательной среде Perl может рассматриваться как хороший инструмент для обучения базовым принципам программирования, особенно в области работы со строками и регулярными выражениями. Его простота в создании скриптов и доступность делают его удобным языком для начинающих, особенно в технических вузах.
Таким образом, возвращение Perl в топ-10 рейтинга TIOBE — это не просто статистическая аномалия, а отражение комплексного влияния множества факторов: от развития ИИ и автоматизации до образовательных и исторических причин. Это также напоминание о том, что технологии, проверенные временем, могут быть не менее актуальны, чем новые и модные инструменты.



