15.07.1997 Мнения Уже давно подтверждено практикой, что наиболее популярные языки программирования создаются не рабочими группами, а специалистами-одиночками. Это, впрочем, касается всех сфер деятельности, которые можно трактовать как искусство, а не как ремесло. Так было, в частности, с Си (Д. Ритчи) и Паскалем (Н. Вирт). В 80-х годах Ларри Уолл (Larry Wall) разработал язык Perl (Practical Extraction and Report Language). Первоначально Perl задумывался как средство эффективной обработки больших текстовых файлов, генерации текстовых отчетов и управления задачами. Одна из первых реализаций Perl-интерпретатора прекрасно проявила себя под Unix, где этот язык использовался в качестве командного. А сегодня вообще трудно представить Unix без Perl. Конечно, для Perl написано немало компиляторов, которые удобны для создания многократно используемых утилит, однако для большинства задач по-прежнему применяются интерпретаторы - они очень просты и позволяют использовать всю мощь операционной среды, под управлением которой работают. За это, однако, приходится расплачиваться производительностью. Perl во многом основан на языке Си и имеет схожий, но более компактный синтаксис, в котором, в частности, вообще отсутствует типизация. В Perl добавлены новые способы организации данных, например хэш- или ассоциативные и динамические массивы и списки, введены более мощные операторы типа foreach и т. д. При сложной обработке текстов не обойтись без операций сопоставления с образцом, которые реализованы в языке ...
читать далее.