Анимация
JavaScript
|
Главная Библионтека 1-й час Начало работы с Perl Perl - язык программирования общего назначения. Он может заменить любой язык программирования и применяться в любой области деятельности, которую только можно представить. Он используется для анализа рынка ценн1х бумаг, в производстве, конструировании, для поддержки пользователей, для контроля качества, тестирования программ на отсутствие проблемы 2000, системного программирования, проводки ведомостей, инвентаризации и, конечно же, в Web. Perl получил такое широкое распространение потому, что он является интегрирующим языком (glue language), который позволяет совместно использовать разнородные программные технологии. Например, на Perl не написан текстовый процессор лишь потому, что уже существует достаточное количество приличных текстовых процессоров и без Perl, а не потому, что это невозможно. На Perl вполне возможно написать приложение баз данных или электронных таблиц, операционную систему, полнофункциональный Web-сервер. Но весь вопрос в том, зачем это делать? Сила Perl - в объединении вышеперечисленных элементов. Он может взять вашу базу данных, преобразовать ее для обработки в электронных таблицах и даже модифицировать необходимые данные. Perl способен преобразовать документы текстового процессора в формат HTML для их дальнейшего представления в Web. Побочным следствием того, что Perl является интегрирующим языком, является его исключительная способность к адаптации. На данный момент он может работать, по крайней мере, с двумя десятками различных операционных систем. Стиль программирования Perl допускает большую гибкость, позволяя тем самым достичь цель разными способами. Ваши программы могут выглядеть совсем не так, как мои, но если они нормально работают, то все в порядке. Если нужно, Perl становится очень строгим языком или, наоборот, довольно снисходительным даже к начинающим программистам. Это ваш выбор. Для начала отметим несколько важн1х моментов. Язык программирования называется Perl. Название программы (так называемого интерпретатора), которая запускает ваши программы, perl. Это различие не имеет сколько-нибудь важного значения до момента запуска ваших программ из командной строки. В этом случае вам следует воспользоваться командой perl. Кое-где, но только не в нашей книге, вы сможете встретить слово Perl, написанное как PERL. Название Perl на самом деле является аб- 20 Ча I. Основы Perl бревиатурой от Practical Extraction and Report Language, что в переводе на русский язык означает язык извлечения данных и подготовки отчетов. В настоящее время уже не принято писать PERL, это слишком официально. Для друзей он просто Perl. Многие из элементов Perl заимствованы из других языков программирования. Эти заимствования привели к хождению следующей расшифровки названия Perl: Pathologically Eclectic Rubbish Lister (патологически эклектичные мусорные грабли) Основные темы этого занятия. • Установка Perl. • Получение доступа к встроенной документации. • Создание первого сценария. Установка Perl Прежде чем заняться изучением Perl, его нужно установить. Во время инсталляции Perl (несложной процедуры, едва ли допускающей возможность ошибок) запускается специальная программа тестирования, позволяющая убедиться в том, что инсталляция прошла успешно. Процедуры инсталляции отличаются в зависимости от используемой операционной системы. Поэтому сначала выясните, какая у вас операционная система. А если " Perl уже установлен? Перед тем как перейти к решительным действиям по установке, следует проверить, не установлен ли уже Perl на вашем компьютере. Учтите, что интерпретатор Perl входит в стандартную поставку некоторых версий UNIX. В Windows NT программа Perl является частью Windows NT Resource Kit. Чтобы выяснить, имеется ли в вашей системе правильно установленная версия интерпретатора Perl, придется обратиться к командной строке. В UNIX последовательность действий такова. Вы должны зарегистрироваться в системе и, если используется графический интерфейс, открыть окно терминала. В появившейся командной строке вы увидите символ приглашения, как показано ниже: Иногда вместо символа $ можно увидеть символ % ил h*, что, по сути, одно и то же. После регистрации в системе оболочка выводит приглашение командной строки или приглашение оболочки. На первых нескольких занятиях вы будете взаимодействовать с Perl посредством командной строки. Чтобы проверить, правильно ли установлен Perl в вашей системе, наберите следующую команду (символ $ набирать не надо): $ perl -v В ответ на эту команду система может выдать сообщение об ошибке {типа command not found) или же вывести номер версии интерпретатора d. В последнем случае считайте, что вам повезло - Perl у вас уже установлен и, скорее всего, переустанавливать уже не потребуется. 1- с. На рат с Perl 21 Для успешной работы с Perl необходимо, чтобы номер версии его интерпретатора был не ниже 5 - 5.004, 5.005, 5.6 и т.д. Если у вас инсталлирован Perl версии 4.x, вам придется его переустановить. В старой версии Perl было много ошибок и к тому же она больше не поддерживается. Кроме того, некоторые примеры, приведенные в этой книге, просто не будут работать. В момент подготовки русского издания настоящей книги текущей версией Perl была 5.6. Если на вашем компьютере установлена система Windows, выяснить, правильно ли установлен у вас Perl, можно следующим образом. Запустите в окне сеанс MS-DOS, как показано на рис. 1.1. В командной строке наберите (приглашение С:\> набирать уже не нужно): C:\>perl -v 1.1. Вы можете проверить номер версии Perl из командной строки Если в ответ на эту команду будет выведен номер версии интерпретатора не ниже 5, то волноваться не о чем. Если же DOS выведет сообщение об ошибке Bad command or file name [мя команду: или файла указано неправильно), Perl нужно будет установить или переустановить (если используется версия ниже 5). Проверить, установлен ли Perl на компьютере Macintosh, можно с помощью команды File Find (Command-f). При этом в качестве критерия поиска необходимо ввести строку MacPerl, как показано на рис. 1.2. Если приложение найдено, запустите его и выберите в меню Apple команду About MacPerl. Если у вас установлена версия не ниже 5.2.0 (Patchlevel 5.004), то все в порядке, в противном случае - придется установить новую версию MacPerl. iVrrr-- Find ПпЛ: Рис. 1.2. Поиск Perl на Macintosh Ч1ь I. ; Perl 0 [ 1 ] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 |