Perl является высоким уровнем, общего назначения, интерпретируемым, язык динамического программирования. Это было первоначально разработано Larry Wall как язык сценариев Unix общего назначения для создания отчета, обрабатывающего легче за период при поддержке сообщества разработчиков ПО с открытым исходным кодом, это развилось и назрело, чтобы использоваться для графического программирования, системного администрирования, сетевого программирования, финансов, биоинформатики и других инженерных приложений.
Источник: Википедия.
Perl является языком программирования общего назначения, первоначально разработанным для текстового управления, но по состоянию на 2010 используется для широкого спектра задач включая системное администрирование, веб-разработку, сетевое программирование, игры, биоинформатику и разработку GUI. Язык предназначается, чтобы быть практичным (простой в использовании, эффективный, завершенный), а не красивый (крошечный, изящный, минимальный). Его основные функции включают поддержку парадигм параллельного программирования (процедурные, объектно-ориентированные, и функциональные стили), управление памятью подсчета ссылок (без обнаруживающего цикл сборщика "мусора"), встроенную поддержку обработки текста и большое количество сторонних модулей. По словам Larry Wall, Perl имеет два лозунга. Первое "существует больше чем один способ сделать это", обычно известный как TMTOWTDI. Второй лозунг является "Легкими вещами, должно быть легким, и твердые вещи должны быть возможными".
Perl известен как один из "трех ps" (наряду с Python и PHP), самые популярные динамические языки для записи веб-приложений. Это - также интегральный компонент популярного стека решений ЛАМПЫ для веб-разработки. Крупные проекты, записанные в Perl, включают cPanel, Наклонную черту, Bugzilla, RT, TWiki и Подвижный Тип. Много веб-сайтов интенсивного трафика используют Perl экстенсивно. В качестве примера можно привести Amazon.com, bbc.co.uk, Priceline.com, Craigslist, IMDb, LiveJournal, Slashdot и Ticketmaster. Perl часто используется в качестве языка связующего звена, связывая системы и интерфейсы, которые не были специально предназначены для взаимодействия, и для "порчи данных", то есть, преобразования или обработки больших объемов данных для задач, таких как создание отчетов. На самом деле эти преимущества глубоко связаны. Комбинация делает Perl популярным универсальным языком для системных администраторов, особенно потому что короткие программы могут вводиться и работаться единственная командная строка. Больше по http://en.wikipedia.org/wiki/Perl