Поиск

Начало работы с Perl

Perl — язык программирования общего назначения. Он может заменить любой язык программирования и применяться в любой области деятельности, которую только можно представить. Он используется для анализа рынка ценных бумаг, в производстве, конструировании, для поддержки пользователей, для контроля качества, тестирования программ на отсутствие проблемы 2000, системного программирования, проводки ведомостей, инвентаризации и, конечно же, в Web.

Perl получил такое широкое распространение потому, что он является интегрирующим языком (glue language), который позволяет совместно использовать разнородные программные технологии. Например, на Perl не написан текстовый процессор лишь потому, что уже существует достаточное количество приличных текстовых процессоров и без Perl, а не потому, что это невозможно. На Perl вполне возможно написать приложение баз данных или электронных таблиц, операционную систему, полно-функциональный Web-сервер. Но весь вопрос в том, зачем это делать?

Сила Perl — в объединении вышеперечисленных элементов. Он может взять вашу базу данных, преобразовать ее для обработки в электронных таблицах и даже модифицировать необходимые данные. Perl способен преобразовать документы текстового процессора в формат HTML для их дальнейшего представления в Web.

Побочным следствием того, что Perl является интегрирующим языком, является его исключительная способность к адаптации. На данный момент он может работать, по крайней мере, с двумя десятками различных операционных систем. Стиль программирования Perl допускает большую гибкость, позволяя тем самым достичь цель разными способами. Ваши программы могут выглядеть совсем не так, как мои, но если они нормально работают, то все в порядке. Если нужно, Perl становится очень строгим языком или, наоборот, довольно снисходительным даже к начинающим программистам. Это ваш выбор.

Для начала отметим несколько важных моментов. Язык программирования называется Perl. Название программы (так называемого интерпретатора), которая запускает ваши программы, perl. Это различие не имеет сколько-нибудь важного значения до момента запуска ваших программ из командной строки. В этом случае вам следует воспользоваться командой perl. Кое-где, но только не в нашей книге, вы сможете встретить слово Perl, написанное как PERL. Название Perl на самом деле является аббревиатурой от Practical Extraction and Report Language, что в переводе на русский язык означает язык извлечения данных и подготовки отчетов. В настоящее время уже не принято писать PERL, это слишком официально. Для друзей он просто Perl.

Многие из элементов Perl заимствованы из других языков программирования. Эти заимствования привели к хождению следующей расшифровки названия Perl: Pathologically Eclectic Rubbish Lister (патологически эклектичные мусорные грабли)