Создание серверных приложений на языке 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 - описание для установленного модуля,




Начало  Назад  Вперед



Книжный магазин