Введение в Perl
Добавить в закладки К обложке
- От простого к сложному - Страница 1
- Запуск интерпретатора Перл - Страница 4
- Синтаксис - Страница 6
- Переменные - Страница 10
- Встроенные переменные Перл - Страница 13
- Регулярные выражения (шаблоны) - Страница 15
- Операторы и приоритеты - Страница 17
- Встроенные функции - Страница 23
- Группа системных вызовов - Страница 27
- Подпрограммы - Страница 35
- Модули (packages) - Страница 37
- Форматы - Страница 39
- Отладка Перл программ - Страница 41
- Список литературы - Страница 42
- Интернет – ссылки - Страница 43
Данные библиотеки используют как:
use имя;
когда хотят включить действие и
no имя;
когда выключить.
В стандартный набор входят следующие pragma:
diagnostics – Включить режим расширенной диагностики.
integer – Использовать целочисленную арифметику.
less – Режим минимальной загрузки компилятора.
overload - Режим переопределения операторов.
sigtrap - Режим слежения за прерываниями.
strict - Режим ограниченного использования «опасных» операторов.
subs - Режим обязательного декларирования подпрограмм.
Стандартные библиотеки.AnyDBM_File Возможность работы с разными типами баз данных.
AutoLoader Загрузка в память функций только во время вызова.
AutoSplit Разделить модуль для автозагрузки.
Benchmark Анализ скорости исполнения программы.
Carp Предупреждения об ошибках.
Config Доступ к конфигурации Перл.
Cwd Получить имя текущей рабочей директории.
DB_File Работа с базой данных формата Berkley DB.
Devel::SelfStubber Режим отладки автозагрузки.
DynaLoader Динамическая загрузка библиотек C.
English Использовать длинные имена встроенных переменных.
Env Импортировать имена переменных окружения
Exporter Обеспечивает экспорт/импорт для модулей.
ExtUtils::LibList Определяет используемые библиотеки.
ExtUtils::MakeMaker Создает файл проекта Makefile
ExtUtils::Manifest Программы для создания и проверки файла MANIFEST
ExtUtils::Mkbootstrap Применеие файла начальной загрузки для DynaLoader.
Fcntl Определения как и в С Fcntl.h
File::Basename Синтаксический разбор спецификации файла.
File::CheckTree Быстрый проход по директориям диска.
File::Find Быстрый поиск файлов по директориям.
FileHandle Обеспечивает объектный метод доступа к указателям файлов.
File::Path Создание/удаление директорий.
Getopt::Long Расширенная обработка опций.
Getopt::Std Стандартная обработка опций.
I18N::Collate Сравнение символов локальной кодировки.
IPC::Open2 Межпроцессорный обмен по чтению и записи.
IPC::Open3 Межпроцессорный обмен по чтению, записи, и обрабоки ошибок.
Net::Ping Тест доступа к хосту.
POSIX Стандартный интерфейс по IEEE Std 1003.1
SelfLoader Загрузка функций только по вызову.
Socket Определение структур и констант как и в С socket.h
Test::Harness Стандартный тест с статистикой.
Text::Abbrev Создание таблицы сокращений по списку.
Подробное описание каждой библиотеки записано в самом файле.
CPANПрограмисты всего мира работающие с Перл создали общедоступную библиотеку модулей CPAN. Она доступна через Интернет и содержит огромное количество различных по назначению модулей.
К ним относятся документаторы, системные интерфесы, интерфейсы работы с базами данных, работа в сети, с файлами, Интернет-броузеры, системы поиска, огромное количество CGI скриптов для Web серверов и многое многое другое. Список некоторых CPAN серверов вы можете найти в приложении.