Анимация
JavaScript


Главная  Библионтека 

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

Стандартные модули

Ниже приведен перечень всех Perl-прагм и модулей, входящих в текущий дистрибутив языка (версия 5.004). Классификация модулей произвольная.

Таблица Б. J. Общее программирование: разное

Модуль

Функция

autouse

constant

Benchmark

Config

English

FindBin Getopt::Long

Getopt::Std

Shell strict Symbol

subs vars

Задерживает загрузку модуля до его использования

Создает константы периода компиляции

Проверяет и сравнивает временные параметры выполнения кода

Позволяет получить информацию о конфигурации Perl Импортирует переменные среды

Для пунктуационных переменных использует английские имена или имена на языке awk

Находит путь к выполняемой в данный момент программе

Осуществляет расщиренную обработку опций командной строки

Обрабатывает односимвольные ключи и осуществляет их кластеризацию

Манипулирует массивом @INC во время компиляции

Запускает команды shell прозрачно для Perl

Ограничивает использование небезопасных конструкций

Генерирует анонимное развертывание (glob); уточняет имена переменных

Предопределяет имена подпрограмм

Предопределяет имена глобальных переменных

Таблица Б. 2. Общее программирование: обработка ошибок и регистрация

Модуль

Функция

Carp

Выдает сообщения об ошибках

diagnostics

Включает режим диагностики с вьщачей предупреждений

sigtrap

Разрешает обратное прослеживание стека для неожидан-

ных сигналов

Sys::Syslog

Perl-интерфейс к UNIX-вызовам syslog(3)



Таблица Б.З. Общее программирование: доступ к файлам и их обработка

Модуль

Функция

DirHandle Fcntl

File::Basename File::CheckTree File:: Copy File:: Find File:: Path File Cache

FileHandle

SelectSaver

Получает путевое имя текущего рабочего каталога

Выдает методы объектов для работы с дескрипторами каталогов

Загружает С-определения Fcntl.h

Разбирает спецификации файлов

Выполняет всевозможные проверки для набора файлов

Копирует файлы или дескрипторы файлов

Обеспечивает просмотр дерева файлов

Создает и удаляет ряд каталогов

Позволяет одновременно открывать больще файлов, чем разрешает система

Выдает методы объектов для работы с дескрипторами файлов

Сохраняет и восстанавливает выбранный дескриптор файла

Таблица Б.4. Общее программирование: классы для операций ввода-вывода

Модуль

Функция

IO::File

IO::Handle

IO::Pipe

IO::Seekable

IO;;Select

lO:: Socket

Интерфейс верхнего уровня к классам Ю::*

Методы объектов для работы с дескрипторами файлов

Методы объектов для дескрипторов ввода-вывода

Методы объектов для каналов

Методы для объектов ввода-вывода на базе поиска

Объектный интерфейс для выбора

Объектный интерфейс для портов

Таблица Б.5. Общее программирование: обработка текста и экранные интерфейсы

Модуль

Функция

locale

Pod::HTML Pod::Text

Search:: Diet Term:: Cap

Использует локализацию POSIX для встроенных операций

Конвертирует pod-данные в HTML

Конвертирует pod-данные в форматированный ASCII-текст

Ищет ключ в файле словаря Интерфейс termcap

Изучаем Perl



Модуль

Функция

Term::Complete

Text::Abbrev

Text::ParseWords

Text::Soundex

Text::Tabs

Text:: Wrap

Модуль завершения слов

Создает из списка таблицу сокращений

Разбирает текст на лексемы и создает из них массив

Реализует алгоритм Soundex, разработанный Кнутом

Раскрывает и сворачивает знаки табуляции

Выделяет текст в абзац

Таблица Б. 6. Интерфейсы к базам данных

Модуль

Функция

AnyDBM File

DB File

GDBM Fi]e

NDBM File

ODBM File

SDBM File

Создает основу для множества DBM Доступ к Berkeley DB Связанный доступ к библиотеке GDBM Связанный доступ к файлам NDBM Связанный доступ к файлам ODBM Связанный доступ к файлам SDBM

Таблица Б. 7. Математика

Модуль

Функция

Integer

Math::BigFloat

Math::BigInt

Math::Complex

Выполняет арифметические операции в целочисленном формате, а не в формате с двойной точностью

Пакет математических операций для чисел с плавающей запятой произвольной длины

Пакет математических операций для целых чисел произвольной длины

Пакет для комплексных чисел

Таблица Б.8. World Wide Web

Модуль

Функция

CGI::Apache

СС1::Саф

CGI::Fast

CGI::Push

CGI::Switcli

Интерфейс Web-сервера (Common Gateway Interface) Поддержка Perl-модуля сервера Apache Ошибки сервера регистрации с полезной информацией Поддержка FastCGI (устойчивый серверный процесс) Поддержка "выталкивания" со стороны сервера Простой интерфейс для многих типов серверов



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