Perl - высокоуровневый интерпретируемый язык программирования общего назначения, широко применяемый в веб-программировании. Язык известен с 1987 года (создатель - Ларри Уолл), первоначальным основным его назначением было облегчение обработки текстовых файлов. Гибкость и мощность языка, его развитие, сохранив возможности по работе с текстами, позволили включить в сферу применения разработку пользовательских графических интерфейсов, системное администрирование, сетевое программирование, написание ПО взаимодействия с базами данных, программирование CGI для веб и т.д.
Perl позаимствовал, унаследовал множество свойств из иных языков программирования и скриптовых командных оболочек (к примеру, у языка Си позаимствована общая структура программ). Успех языка во многом определяется, заложенной при создании, концепции максимальной практичности и придания гораздо меньшего значения красоте (элегантности, компактности кода). Это соответствует современной тенденции роста затрат на программирование относительно цены аппаратного обеспечения.
Язык Perl очень популярен, разрабатываются его новые версии, постоянно пополняются общедоступные коллекцией дополнительных модулей.