Здравствуйте, Kocur, Вы писали:
K>$_ = "Perl — язык, который любят и ненавидят одновременно."; K>print eval join '', map { "uc(substr(q{$_},$_,1))" } grep $_ % 2 == 0, unpack("C*", pack("C*", 0..(length)-1));
Этот код специально написан нечитаемым. Более того, он генерирует и выполняет другой код. Ты такого не встречал в реальном проекте (разве что писал/разбирал малварь). Зачем врать?
Здравствуйте, student__, Вы писали:
__>Да нет, это наступает уже через год написания перловки, когда забываешь, что там наговнокожено, а философия "есть много путей решения данной задачи" приводит к абсолютно нечитаемому коду.
Здравствуйте, Shmj, Вы писали:
S>Вроде все понятно, но это: https://www.tiobe.com/tiobe-index/ S>Я думал он умер уже давно. Вы пробовали на нем что-нибудь писать? Это же ад. Вроде Python его полностью заменил, как и PHP-шники перешли на Python. S>Кто на нем что пишет?
Так это 20-30 летний ностальгически цикл. Перл был популярен в 2000, сейчас прошло 25 лет, и инженеры из-за ностальгии возвращаются к своим студенческих знаниям о Перле, о том, как их учили в институтах Юниксу, и они, полубухие и вечно молодые, с бодуна кодили на перле лабораторную работу о том, как в Юниксе фиксить кодировку писем. И сейчас они пытаются решить на Перле текущие задачи и с изумлением понимают, что одна заумная чудо-строка на птичьем языке Перла, запускаемая по крону, заменяет им тяжеловесное приложение из 50 классов на Java Enterprise.
Здравствуйте, Shmj, Вы писали:
S>Кто на нем что пишет?
Даже глава рейтинга Tiobe Пол Янсен признается: точной причины он не знает. Но если собрать воедино факты и тенденции 2025 года, картина складывается. Рост начался не с громкого релиза, а с накопленного интереса. Это не случайный всплеск — язык просто дождался своего часа.
Первое — учебники. На Amazon новых книг по Perl заметно больше, чем по Rust или PHP. Это не старые справочники, а свежие пособия: от интеграции с современными инструментами до сценариев автоматизации. Разработчики ищут такие материалы, поисковики фиксируют спрос — рейтинг растет.
Второе — обновления. Летом 2025-го вышла версия Perl 5.42 с улучшенной поддержкой регулярных выражений и Unicode. В эпоху больших данных это оказалось крайне востребованным.
Третий фактор — нишевая сила Perl в работе с текстом. Язык изначально создавался именно для этого, и в 2025 году его возможности снова оказались востребованы. Нейросети и цифровые сервисы генерируют огромные массивы данных — промпты, журналы событий, датасеты. Для их анализа нужны быстрые и точные инструменты, и регулярные выражения Perl остаются одним из самых удобных решений. В биоинформатике он по-прежнему используется для разбора геномов, в DevOps — для анализа логов, а в финансах сохраняется в легаси-системах, где обрабатываются транзакции и отчетность.
Кстати, здесь важна роль сообщества. Perl не только «жив» за счет старого кода в банках и телекомах, но и развивается. Perl Toolchain Summit собрал десятки разработчиков, которые обновили инфраструктуру CPAN: усилили безопасность, улучшили тестирование, сделали экосистему стабильнее. Благодаря этому язык остается не просто «наследием», а рабочим инструментом, в который продолжают инвестировать.
Наконец, прагматизм. Пока Python перегружен библиотеками для искусственного интеллекта, Perl остается легким инструментом для быстрых скриптов.
Все это сочетание — поиск пользователями в сети новых учебников, свежих релизов, поддержка сообщества и уникальное превосходство в текстовых задачах — запустило ренессанс Perl.
Здравствуйте, Shmj, Вы писали:
S>Вроде все понятно, но это: https://www.tiobe.com/tiobe-index/
S>Я думал он умер уже давно. Вы пробовали на нем что-нибудь писать? Это же ад. Вроде Python его полностью заменил, как и PHP-шники перешли на Python.
S>Кто на нем что пишет?
В моей бывшей VoIP конторе — на перле биллинг и где-то треть кода фронтэнда веба (остальное уже перетащили на TypeScript или сделали новое на нём же).
У друзей в большой конторе криптовалют и смежного — на перле вообще вся backend логика.
Только сегодня в одном чатике с одним из них обсуждали, они продолжают и не видят причины переходить на что-то другое.
Писать, если жёстко соблюдать правила и стиль, можно. Проблема, что молодёжь не заманишь ;\
Здравствуйте, Shmj, Вы писали:
S>Выбрали Python а PHP скатился с 12% до 1% и сейчас на 15 месте.
Говорят, что до сих пор большинство живых сайтов имеют в бэкенде PHP.
Чего далеко ходить — взять Фейсбук и ВК — оба имеют собственные технологии компиляции PHP в плюсы.
Из популярных еще Википедия (и еще мильон поплярных ресурсов)
А про связку WordPress + Lavarel я вообще молчу... Всем этим остальным сайтовым фремворкам поверх технологий JSP/ASP/Node.js до такого удобства разработки "типовых сайтов" на этих PHP-инфраструктурах как до звёзд.
Это как сравнивать мощный визуальный CAD и низкоуровневый SDK для математики-геометрии.
В первом случае можно сразу же решать прикладную задачу, во втором случае сначала надо написать свой мини-CAD в меру своей испорченности. ))
M>>Сомневаюсь, что с PHP кто-то переходит на Python. S>Еще как переходят, лично знаю. А куда же они деваются то?
Это из-за тотального AI, который Питон монополизировал? ))
А так-то использовать в бэке Питон...
Он сливает PHP по эффективности, в зависимости от задач, в 3-7 раз.
Да, Питон используют и на бэке, но явно не там, где требуется заметная пропускная способность.
Ну или еще быстро прототипировать на Django...
Хотя, с нынешними микросервисами и линейной масштабируемостью уже не имеет большого значения разница в эффективности в единицы раз, поэтому Питон сильно вырос и на бэкэ.
По сути, это современный вариант VB.
Т.е. одновременно язык для новичков и "для задач бизнеса" с большой инфраструктурой и кучей либ для него, как для VB когда-то, что тот был лидером среди "языков для бизнеса" в своё время. ))