Перл появился как замена шел/авк/сед, и он, конечно, куда круче этого симбиоза костылей. Но мегакостыль остаётся костылём. Всё что я о нём думаю, я давно выразил тут http://able.com.ua/~gnut/php-perl.html Вкратце: 1) local, my - уродство 2) сложные структуры (массивы массивов) - вообще маразм дикий 3) возвращаемое значение функций зависит от контекста 4) кривой do, сравните с include/require/require_once 5) eq/gt - ещё то уродство. 6) кто-то говорит что функции ПХП сложно запомнить, лицемерие. Знаешь английский - помнишь функции. куда хуже новичку читать map/grep/lc/qq/tr/qx/uc и прочий bless. Хорошо что там не китайские иероглифы, а то пришлось бы и их запоминать. 7) CPAN - пхпшники вообще часто не понимают зачем это, тем же pear пользуются куда реже. 8) да и вообще, PHP - это уже технология, а не просто язык. А перл больше даже не язык, а фреймворк для своего языка.
|