Язык программирования Perl

         

Язык программирования 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-сервисы









Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий