Perl — это процедурный, высокоуровневый, динамический язык программирования общего назначения, известный своей нативной поддержкой регулярных выражений и возможностями синтаксического анализа строк.
Шаблон проектирования для уменьшения связи между компонентами путем динамического внедрения в программный компонент зависимостей, необходимых для его функционирования.