18c0693f

    Программирование на языке Perl

Программирование на языке Perl — это процесс создания программ с использованием высокоуровневого интерпретируемого языка, созданного американским лингвистом и разработчиком Ларри Уоллом. Первоначально Perl был разработан для обработки текстов, но со временем его функциональность расширилась.

Perl programming language - SourceForge Community Blog

Особенности

Поддержка регулярных выражений (regex) — шаблонов, которые позволяют находить и изменять текст в соответствии с заданными критериями. В языке реализован богатый синтаксис для работы с regex, что даёт возможность создавать сложные шаблоны для поиска, замены, извлечения, проверки печатного текста.

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

Автоматическая типизация данных и автоматический контроль над памятью. Интерпретатор знает тип и запросы памяти каждого объекта программы, он распределяет и освобождает память, производя подсчёт ссылок.

Богатая экосистема модулей — благодаря CPAN (Comprehensive Perl Archive Network) программисты имеют доступ к готовым решениям для разных прикладных задач. Это ускоряет разработку, так как не надо писать всё с нуля.

Кроссплатформенность — написанный на Perl код можно запускать в разных операционных системах без значительных изменений.