Внезапная популярность Perl
Необычен и интригующ феномен возвращения из небытия. Именно это происходит сегодня с языком программирования Perl. Четеран, чьи лучшие дни остались в далеких 90-х, демонстрирует головокружительный взлет, врываясь в топ-10 самых востребованных языков мира.
Что стоит за этим «перловым ренессансом»?
Статистика, которую невозможно игнорировать
Компания Tiobe, чей рейтинг считается одним из наиболее авторитетных индикаторов популярности языков программирования, зафиксировала беспрецедентную динамику. Всего за год Perl совершил не просто прыжок, а настоящий рывок сквозь временные пласты: с 27-й позиции в сентябре 2024 года до 10-й к сентябрю 2025-го. Его индекс популярности вырос с 0,7% до 2,03%.
Чтобы понять масштаб, достаточно посмотреть на соседей по рейтингу. Этот показатель всего в полтора раза меньше, чем у вездесущего JavaScript (3,22%, 6-е место), и вдвое превышает индекс модного и современного Rust (1,01%, 18-е место), который многие прочили в наследники C и C++. Perl, чья популярность к началу 2025 года достигла исторического дна (35-е место), внезапно оказался в прямой конкуренции с мейнстримными технологиями, угрожая позициям устоявшихся гигантов.
В поисках причины: детектив с отсутствующим мотивом
Самое загадочное в этом взлете — отсутствие очевидной, объективной причины. В мире технологий всплеск интереса обычно обусловлен четкими событиями: громким релизом новой версии, поддержкой со стороны крупной корпорации или появлением «убийственного» фреймворка. С Perl ничего этого не произошло.
Единственное значимое событие — выход в июле 2025 года версии 5.42. Однако обновление не носило революционного характера, а рост популярности начался за несколько месяцев до этого, что полностью исключает причинно-следственную связь. История с так и не состоявшимся Perl 6, который в итоге стал отдельным языком Raku (126-е место в рейтинге), лишь подчеркивает, что официального «ребрендинга» или перезапуска не было.
Эксперты и генеральный директор Tiobe Пол Янсен разводят руками. «Настоящая причина роста популярности Perl мне неизвестна», — заявил он. Янсен выдвинул любопытную, но не проясняющую ситуацию гипотезу: на Amazon книги по Perl продаются в семь раз больше, чем по Rust, и в четыре раза больше, чем по PHP. Но что вызвало этот ажиотажный спрос на литературу — остается загадкой.
Гипотезы: почему Perl обрел второе дыхание?
Хотя «курс истины» неизвестен, аналитики предлагают несколько правдоподобных версий, объясняющих феномен.
1. Текучий ландшафт и нишевое превосходство. Perl был создан Ларри Уоллом как инструмент для обработки текстов, управления системными задачами и работы с регулярными выражениями. В эпоху расцвета искусственного интеллекта, машинного обучения и Big Data объемы неструктурированных текстовых данных достигли невиданных масштабов. Оказалось, что для быстрой и эффективной их предобработки, парсинга, очистки и трансформации Perl подходит идеально. Его синтаксис, который часто критиковали за сложность чтения («пишешь как хочешь, читаешь только ты»), в конвейерной обработке текста оказывается невероятно мощным и лаконичным. Разработчики, столкнувшиеся с подобными задачами, могли заново открыть для себя этот специализированный инструмент.
2. Усталость от нового и надежность старого. В условиях, когда технологический стек обновляется каждые полгода, а на поддержку legacy-проектов тратятся колоссальные ресурсы, надежность и предсказуемость становятся критически важными. Perl — это законченный, стабильный, проверенный временем язык. Миллионы строк кода на Perl до сих пор работают в критической инфраструктуре банков, телекоммуникационных компаний и государственных учреждений. Его внезапная популярность может быть связана с новыми крупными проектами по модернизации и поддержке этой старой, но жизненно важной кодобазы, требующей притока новых специалистов.
3. Общий тренд на ревитализацию. Perl — не единственный «динозавр», переживающий ренессанс. Рейтинг Tiobe демонстрирует удивительную устойчивость древних языков: Fortran (12-е место, релиз 1957 г.) используется в высокопроизводительных вычислениях, ассемблер (17-е место, 1949 г.) незаменим для низкоуровневого программирования, а Ada (14-е место, 1980 г.) сохраняет позиции в авиации и оборонной промышленности. Это указывает на общий тренд: индустрия начинает ценить не только инновации, но и специализацию, надежность и проверенную временем эффективность. Perl идеально вписывается в эту парадигму.
4. Социальный феномен и ностальгия. Нельзя сбрасывать со счетов и человеческий фактор. Возможно, волну интереса подогрели ветераны индустрии, ностальгирующие по инструменту своей молодости, или же молодые разработчики, ищущие альтернативу мейнстриму из любопытства и желания выделиться. Соцсети и блоги могли создать эффект снежного кома: несколько громких публикаций о «забытом могуществе Perl» спровоцировали хайп, который и отразился в статистике запросов и продажах книг.
Угрожает ли Perl Python и Java?
Прямой угрозы для абсолютных лидеров в лице Python (25,98%) или Java (8,35%) Perl не представляет. Их экосистемы, сообщества и области применения слишком широки и универсальны. Однако его успех — это важный сигнал. Он свидетельствует о том, что монолитная гегемония универсальных языков начинает давать трещины под натиском узкоспециализированных инструментов.
Python, безусловно, король data science, но для конкретной задачи молниеносного парсинга гигантских лог-файлов с помощью сложнейших регулярных выражений Perl может оказаться более подходящим и эффективным выбором. Это не вытеснение, а скорее напоминание о том, что правильный инструмент для правильной задачи — основа инженерного искусства.
Будущее «Жемчужины»: временный всплеск или устойчивый тренд?
Спрогнозировать дальнейшую судьбу Perl крайне сложно. Нынешний рост может оказаться временным всплеском, после которого язык вернется на свои скромные позиции. Однако наличие стойкого спроса на нишевые, но критически важные компетенции, а также общая тенденция к переоценке наследия позволяют предположить, что Perl не просто переживает момент славы, а обретает новую, устойчивую идентичность.
Он вряд ли станет языком для стартапов или мобильной разработки. Но он может надежно закрепиться в своей нише — как мощный, незаменимый скальпель в арсенале разработчика, работающего с текстом, данными и legacy-системами. Его возрождение — это история не о том, что старое всегда лучше нового. Это история о том, что ни один по-настоящему хороший инструмент не умирает окончательно. Он просто ждет своего часа, чтобы блеснуть своими гранями в новом свете. И для Perl, «жемчужины» программирования, этот час, судя по всему, настал.