Мое программирование: Perl

WebLife

Перл - это крутовато - слишком просто, слишком быстро, слишком современно. Сомнений нет - это самый перспективный язык планеты.
Как вам известно, наша планета (Земля - для тех, кто в танке) недавно покрылась тонким слоем Internetа, к дяде не ходи, а вскоре вообще вся капиталистическая общественность (здесь я понимаю людей имеющих отношение к зарабатыванию или трате денег, вообще имеющих к деньгам хоть какое-то отношение, а таких большинство) уже совсем не сможет жить без интернета, доступа к удаленным и распределенным базам данных, виртуальных заказов и таких же путешествий.Так вот Perl, он со всем этим прекрасно работает, вернее сказать реализует.Учитывая его модульность, объектно-ориентированность, свободное распространение, всеплатформенное совмещение и постоянное затачивание; можно смело забывать о большей части дутых технологий и целиком погружаться в эту (если вы фанат конечно, если не фанат - стоит просто плавно перейти к использованию Perl).

Perl - язык интерпретируемый, но можно создавать и бинарники, если скрипт большой. Perl похож на шел и похож на си++, от каждого лучшее. CGI программка может занимать вообще две строчки, эквивалентный код которой на сях был бы около двух страниц, а на шеле строк 20 как минимум.
Буквально каждыйдень умники всего мира дописывают и обмениваются кодами, которые потом слагают в модули и предлагают всем остальным, не за деньги, а так просто,ради людской взаимопомощи. Отсюда и результат - хороший софт.
Количество законченных приложений, написанных на Perl, скоро превысит (если еще не превышает) суммарное количество программ, написанных на любом другом языке (СИ, правда,немного продержит пальму).=

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

Генерация HTML форм из Perl
Приведенная ниже программка генерирует простенькую форму и может быть полезна всем программистам, занимающимся разработкой Web интерфейсов, и тем, кто только начинает изучать язык Perl.
Преобразователь десятичных чисел в шестнадцатиричные и двоичные
Это простой скрипт, который отображает на экране вводимые пользователем десятичные числа (от 0 до 255),в шестнадцатиричном и двоичном представлениях.
Преобразователь Dos файлов в Unix файлы
Программка просто убирает лишний символ "возврата каретки" и записывает результат в поток стандартного вывода или в файл, если указано.
Еще я собрал много примеров и всякой всячины, смотрите на здоровье.

ORA Perl Books

О том, какие книги следует читать про Perl, а какие нет, можно прочитать на сайте www.perl.com. Если вы владеете исключительно русским, вам будет сложнее. Мне извесно лишь одно приличное издание по Perl, переведенное на русския язык - это книга Рэндала Шварца и Тома Кристиансена "Изучаем Perl", по крайней мере, дважды изданная издательством BHV.

На картинке изображены обложки некоторых очень хороших книжек, выпущенных компанией O'REILLY. Купить их можно, заказав прямо на сайте O'REILLY или обратившись в компанию РЮХИ за содействием.

ПОЛЕЗНЫЕ САЙТЫ НА ТЕМУ
www.perl.org www.perl.comwww.pm.org
spb.pm.org || perl.ruxy.org.ru

И еще ссылка на каталог описаний функций Perl. Ту же информацию можно нарыть с помощью команд man perlfunc или perldoc -f <functionname>, но иногда Web интерфейс оказывается значительно удобнее.

 

Константин Михайлов
mkostya@ruxy.org.ru

Примечание редакции.
Оригинал документа представлен на ==KIM== Programming Page.