> Perl умер, учите PythonСтранно слышать такое после релиза Perl6, в котором реализована, внимание, *полная* поддержка кода Perl5.
Вообще, что Python, что Perl - какая разница? Расплодили технологий на любой вкус и цвет, наизобретали клонов модулей на разных языках программирования; но самого главного так и не поняли: что все мы пользуемся не фреймфорками, не языками, не синтаксисом - мы пользуемся программами, и плевать, на каком языке они написаны, если выполняют свои задачи.
Мне что, выкидывать программу, если она написана на Lisp или Ocaml? Почему? Только потому, что они типа "устаревшие"?
Большинство программ, составляющих базу систем Linux, BSD, Hurd и т.д. написаны вообще на сях. А сям уже сто лет в обед. Вас и это смущает? Вам надо обязательно bash на Java переписать просто, чтоб было? И обязательно заменить нормальный работающий sysvinit, чтобы вместо init-а у нас был мега-бинарь, на который жёстко завязаны все системные сервисы, и который системный администратор, который в общем-то не обязан быть также программистом, не может внести изменения, если что-то не работает?
--
А Perl у них, смотрите-ка, умер. Как же.
Окей, давайте рассмотрим открытую Bugzilla и проприетарную Jira. Bugzilla написан на Си и Perl. Jira - на Java. Bugzilla имеет вменяемую базу данных и обвязки поверх для работы с ней. Вся логика - в базе. Если что-то нужно, нужно, что не предоставляет интерфейс, милости просим, один запрос к базе, и всё прекрасно. В Jira вся логика сосредоточена в приложении, а база - одна большая помойка, в которой хрен разберёшься без реверс-инжиниринга устройства системы посредством анализа запросов браузера.
Это так, что ли, умер Perl? В таком случае я согласен быть некромантом!
И это при том, что я на Perl не писал уже очень, очень-очень давно.
--
Простите, сегодня что-то у меня всякого накипело.