Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Служба Рассылок Городского Кота


Служба Рассылок Городского Кота

Введение в Perl

Язык PERL - (Practical Extraction and Report Language - Практический язык для извлечения текстов и генерации отчетов) был создан в 1986 году Ларри Валлом (Larry Wall) как инструмент, который предназначался, в первую очередь,  для работы со строками данными, обработки этих данных и вывода полученных в результате отчетов.  Поэтому, если Вы собираетесь программировать интерфейс для какой-нибудь графической операционной системы, то лучше использовать другой язык, более подходящий для этих целей. Хотя Perl и обладает некоторыми графическими возможностями, но хотелось бы подчеркнуть, что этот язык предназначен именно для работы с текстовыми данными.  Именно поэтому Perl стал так популярен в среде людей, пишущих сценарии для web, где отсутствие графических возможностей и направленность языка на обработку текстовых данных превращаются из недостатка в достоинство. 

Кстати, кто не знает, Perl также можно расшифровать  также как Pathologically Eclectic Rubbish Listing (Паталогически Эклектичный Язык для Изложения Чепухи) 

Сейчас интерпретатор Perl'а существует почти для любой платформы и распространяется свободно, развиваясь при помощи энтузиастов со всего мира. Его свежую версию, а также документацию (на английском) можно взять с сайта www.perl.com  Если Вы программируете под Windows и хотите установить у себя Perl, то скачать интерпретатор Perl можно здесь: http://www.perl.com/pub/language/info/software.html#win32
 Также для запуска написанных вами скриптов на Вашем компьютере нужно будет установить какой-нибудь веб-сервер, например, Apache ( http://www.apache.org/dist/binaries/win32/ ), MS Personal Web Server или любой другой. Установка интерпретатора Perl и сервера на свой компьютер не представляет ничего сложного и выходит за рамки этой рассылки. Но если у Вас возникли проблемы, пишите - постараюсь помочь, чем смогу.

Сценарий на Perl представляет собой обычный текстовый файл с расширением .pl Хотя это зависит от конкретной ОС и настроек. Для облегчения написания таких сценариев существует множество редакторов с подсветкой синтаксиса и прочими полезными функциями. Демо-версию одного из таких редакторов (PerlBilder'a for Win32) Вы можете найти здесь: http://www.solutionsoft.com/pbdemo.htm 
Литературу по Perl'у можно найти в интернете по адресам:

 На английском: http://solaris.inorg.chem.msu.ru/cs-books/perl/perlbookshelf.zip - Полное собрание сочинений ;-) 
На русском я встречал лишь одну нормальную книжку: 
Владимир Маслов.Введение в Perl: http://kulichki.rambler.ru/moshkow/PERL/russperl5/

Набор библиотек, а также бесплатные скрипты:
  http://www.perl.com/CPAN/ - огромнейшая библиотека дополнительных модулей для Perl; 

http://www.perl.com/reference/query.cgi?cgi 
http:/www.cgiresources.com 
http://www.perlscript.com 
http://www.script.ru 
http://www.freyn.agava.ru/script/ 

    В следующих выпусках:

     'Введение в Perl': Программка 'Hello Word'

     'Perl - Обсуждение':  Как правильнее решить проблему одновременного доступа к файлу??? Как быть, если функция flock не работает или работает не верно??? Жду Ваших предложений perl@savkin.com (Спасибо Evgeniy M. (aka eastwood) за идею) Далее: работа с большими текстовыми файлами, работа с кириллицей...




http://subscribe.ru/
E-mail: ask@subscribe.ru

В избранное