Код на perl5 нормально читаемый, если аккуратно написан. Но perl5 неряшливо организован, как снаружи, так и внутри. Слишком диагональный. Каша мала в интерпретаторе, и, как следствие, в самом языке. И, несмотря на то, что в кэмэл-буке этим хвалятся, такая неряшливость и диагональность - оказалась минусом, а не плюсом. В этом признавался и сам Ларри. С крупными проектами все понятно - никто не начинает их на perl5. Но и на малом скриптовании от тоже сдал свои позиции - со всеми подобными задачами Пайтон лучше справляется. Есть одна вещь, где он однозначно лучше - если много скриптов часто запускать - у perl5 старт наиболее быстрый. Тем не менее, в душе продолжаю любить perl5. И кстати, еще на perl5 работают тысячи биллинговых систем по всему миру :)
|