Язык программирования Perl
Создание PerlЛингвистические корни Perl
Культура Unix
Философия Perl
Сообщество Perl
Развитие Perl
Установка Perl
Язык программирования Perl
Литералы
Числа
Строки
Переменные
Интерполяция переменных
Контексты
Специальные переменные
Комментарии
Встроенная документация
Язык программирования Perl
ВыраженияАрифметические операции
Унарные операции
Именованные унарные операции
Истина и ложь
Операции сравнения
Логические операции
Побитовые операции
Операции сдвига
Строковые операции
Операции присваивания
Операции управления вычислениями
Прочие операции
Приоритеты и ассоциативность операций
Язык программирования Perl
Термы и простые предложения
Пробельные символы
Блоки и составные предложения
Условия
Циклы
Управление циклами и переходы
Модификаторы
Выражения с do и eval
Прагмы
Синонимы и идиомы
Оформление программы
Язык программирования Perl
Списки и списочные литералыМассивы
Элементы массива
Срезы
Функции работы с массивами
Операции в скалярном и списочном контекстах
Специальные массивы
Язык программирования Perl
Ассоциации и хэшиХэши - переменные и литералы
Элементы хэшей
Функции работы с хэшами
Хэши и списки
Срезы хэшей
Специальные хэши
Хэши и контекст
Язык программирования Perl
Текст и строкиСтроковые литералы
Преобразующие escape-последовательности
Встроенные документы
Функции для работы со строками
Функции для работы с символами
Поддержка Unicode
Язык программирования Perl
Регулярные выраженияПоиск соответствий
Шаблоны и метасимволы
Классы символов
Квантификаторы
Утверждения
Извлечение соответствий
Замена строк
Применение регулярных выражений
Язык программирования Perl
Потоки ввода-вывода
Построчный ввод-вывод
Встроенный файл данных
Ввод-вывод двоичных данных
Ввод-вывод с произвольным доступом
Операции проверки файлов
Функции работы с файлами
Функции работы с каталогами
Язык программирования Perl
ОтчетыФорматы отчета
Поля отчета
Вывод отчетов
Переключение потоков и форматов
Обычные и специальные поля
Многострочные значения
Специальные переменные форматов
Язык программирования Perl
СсылкиРазыменование ссылок
Ссылки на массивы
Автосоздание объекта ссылки
Ссылки на хэши
Ссылочные структуры данных
Интерполяция выражений с помощью ссылок
Символические ссылки
Язык программирования Perl
Определение подпрограммВозврат значений
Параметры подпрограммы
Объявление подпрограмм
Вызов подпрограмм
Контекст вызова
Прототипы
Ссылки на подпрограммы
Области видимости переменных
Временные значения переменных с помощью local
Замыкания
Язык программирования Perl
БиблиотекиЗагрузка программ при выполнении
Пакеты
Подключение программ при компиляции
Модули
Специальные блоки
Стандартные библиотеки модулей
Репозитарий модулей CPAN
Установка модулей
Язык программирования Perl
Объектно-ориентированная терминологияОбъектное программирование в Perl
Описание классов
Работа с объектами
Наследование
Деструктор
Способы хранения атрибутов
Методы и атрибуты класса
Модуль Class::Struct
Приемы работы с объектами
Язык программирования Perl
Базы данныхБазы данных Berkeley DB
Базы данных XBase
Универсальный интерфейс к базам данных - DBI
Взаимодействие с СУБД
Работа с другими форматами
Классы доступа к данным
Язык программирования Perl
МногозадачностьВыполнение внешних программ
Замена текущего процесса
Параллельное выполнение процессов
Взаимодействие подпроцессов
Сигналы и их обработка
Многопоточное выполнение - нити
Язык программирования Perl
Сетевое программированиеСредства работы с сокетами
Передача файлов
Электронная почта
Системы обмена сообщениями
Управление сетями
Другие сетевые сервисы
Язык программирования Perl
Всемирная Паутина и программирование
Средства работы с гипертекстом
Взаимодействие с web-сервером
CGI-программы
Системы на основе HTML-шаблонов
Средства работы с XML
Web-сервисы