Мои впечатления о Перле.

Случайный афоризм:
Вся практика орденов, отшельников, философов, факиров внушена той правильной оценкой, что известный род людей приносит себе, пожалуй, больше всего пользы, когда ставит себе возможно большие препятствия к действию.

Ф. Ницше. «Воля к власти: Опыт переоценки всех ценностей.»

Мои впечатления о Перле.

Я не был знаком с Unix, и наверное именно поэтому, Perl произвел на меня такое сильное впечатление. Я никогда до этого не видел столько возможностей и функциональности, вложенных в одну единственную команду языка. Именно в нем я почувствовал всю мощь Unix. Я просто проперся от "регулярных выражений".

Чего стоит один только вид команды типа:
$val =~ s/%([\dA-Fa-f][\dA-Fa-f])/pack ("C", hex ($1))/eg;
Или представьте, что одной командой: $val =~ s/<.+?>//g; ищутся и нафиг выкидываются все теги, содержащиеся в текстовой переменной!!! Мне очень понравилось его функциональность, направленная на создание скриптов. Меня восхитили его расширяемость, простота и навороченность одновременно. Я сразу-же переписал скрипт гостевой книги на нем, увеличив его "функциональность". Счетчик так-же написан на Perl и его код, по своему, просто красив :), а значит, и имеет право на существование.

Да что тут говорить! Куча людей делают на нем свои скрипты для WEB-а, которые работают на многих платформах, включая различные модификации Unix, Win32, MacOS, Novell и др...

Правда ничего не лишено недостатков. К замеченым мной недостаткам PERL-а я отнес бы то, что программа компилируется непосредственно перед исполнением, что требует какого-то времени и вносит соответствующую задержку. Поэтому рекомендуется на страничках стараться размещать один скрипт, но делающий все, что вам нужно, а не пять, но маленьких :).



© 1998 — 2024