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

Случайный афоризм:
Отчего всякая смертная казнь оскорбляет нас больше, чем убийство? Это объясняется хладнокровностью судьи, мучительным приготовлением, сознанием, что здесь человек употребляется как средство, чтобы устрашить других.

Ф. Ницше. «Человеческое, слишком человеческое»

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

Я не был знаком с 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 — 2018