PERL как язык программирования
Perl (Practical Extraction and Report Language) является переносимым, интерпретируемым языком, идеально приспособленным для многочисленных приложений по обработке текста.
Perl поддерживает структурированные программные конструкции, как и большинство языков программирования высокого уровня, и предлагает богат ство встроенных возможностей, накопленных им за годы эволюции среде UNIX.
Perl является бесплатным программным обеспечением. Его можно получить платно, и книга служит его бесплатному распространению). Фактически, Perl версии 5 имеется, на CD-ROM, прилагаемом к этой книге.
Эта глава, однако, посвящена в первую очередь концепциям Perl версии 4, которая пол ностью совместима с версией 5 и широко используется на Web.
История PERL
Отцом языка Perl является Ларри Вол (Larry Wall). Он разработан в 1986 году для создания отчетов о содержании многочислен ных текстовых файлов в среде UNIX. Поскольку существующие средства не подходили для решения такой задачи, Вол (Wall) изобрел новое средство для ее решения.
Название Perl oзнaчает практичес кийязык для извлечения и составления отчетов (Practical Extraction а Report Language). Вол продолжал добавлять различные возможности к Perl и сделал его доступным для общего пользования.
Популярность Perl возрастает до сих пор, и он стализлюбленным средством многих программных пакетов. Умение программировать на Perl имеет возрастающую важность при составлении резюме.
PERL - Интерпретируемый язык программирования
Perl является интерпретируемым языком. Это означает, что программы, написанные на Perl, обычно исполняются путем вызова интерпретатора Perl и передачи ему списка команд, из которых состоит программа.
Поскольку интерпретатор тает и исполняет команды Perl именно таким образом, разработчики часто называют программына Perl скриптами.
Если вы вышли из мира UNIX-систем, то, вероятно, знакомы со многими типами скриптов, такими как скрипты shell, скрипты sed и т. д. В таком случае вы, вероятно, в состоянии оценить полезность и мощность языка, основанного на скриптах.
Если вы пришли из мира DOS и Windows, то пакетные (.BAT)-файлы или программы на языке BASIC приходят на ум всякий раз, когда выдумаете об интерпретируемых скриптах.
Если вы представляете себе файлы скриптов наподобие пакетных файлов MS-DOS, то вы, возможно,скептически относитесь к использованию скриптов, за исключениемсамых простейших задач. Однако если вы придерживаетесь непредвзятого взгляда на вещи, то в скором времени сможете оценить всю мощь Perl.
1 2
8 8 8
| |