Создание серверных приложений на языке PERL



Общие вопросы


Q: Что такое Perl?

A: Practical Extraction and Report Language. Язык программирования, который

задумывался, как удобный язык для работы со строками, и не стесненный, к тому

же, ограничениями, свойственными другим языкам. Фактически, получился удобный

язык, на котором программы быстро пишутся (в общем случае это не значит, что

они работают быстрее, например, программ С++ - но написать код можно точно

быстрее)

Q: Кто его придумал?

A: Larry Wall. А развивается он при помощи тысяч энтузиастов по всему миру.

Q: Для чего его используют?

A: Самое распространенное использование - в качестве CGI-программ,

выполняемых на интернет-сайтах.

Q: Под какие платформы он существует?

A: perl 5 - под практически все виды UNIX-систем (Linux, FreeBSD, SunOS,..),

DOS (защищенный режим, i386 и выше), Windows 9x/NT, OS/2, VAX VMS, Novell

Netware. Amiga..

Q: Сайт перла какой? Где взять последнюю версию?

A: www.perl.com ; для windows - www.activestate.com

Q: А компилятор где взять?

A: www.indigostar.com (платный)

Q: Как сделать то-то? Может, уже есть готовая библиотека?

A: http://www.perl.com/CPAN/

http://search.cpan.org

CPAN (Comprehensive Perl Archive Network) - огромное, отсортированное собрание всех дополнительных модулей к perl,

не включенных в поставку. Собраны все версии модулей. Рядом с ними лежат

readme. Скачиваете, и устанавливаете. В 90% случаев то, что вы пытаетесь

сделать, уже кто-то сделал и выложил на CPAN.

Q: Где взять скриптов готовых, побольше?

A: www.cgi-resources.com

www.cgiresources.com

www.script.ru

www.codemanual.com

Только не используйте и не разбирайте скрипты из Matt's scripts archive. Он не умеет правильно их писать, лучше не учиться плохому.

Q: А вот у меня вопрос...

A: Во-первых, вместе с perl поставляется уйма документации. Hачиная с perlfaq,

который HЕОБХОДИМО прочесть (хотя бы просмотреть заголовки). Кроме этого,

также вместе с ним поставляется программа perldoc:

perldoc - описание для установленного модуля,




Содержание  Назад  Вперед