28.03.2011

Perl [Practical Extraction and Report Language]

Кратко о Perl

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

Язык знаменит своими мощными возможностями по обработке текстовых данных, что делает его весьма привлекательным для создания web-ориентированных cgi-скриптов и различных парсеров, использующих возможности регулярных выражений.

Интерпретатор Perl открытый, существуют сборки под многие популярные платформы. Также язык славится огромны количеством дополнительных модулей-библиотек, ускоряющих и упрощающих разработку приложений для решения типовых задач.

Интересные особенности Perl

Конструкция Switch/Case

Штатно возможность использовать конструкцию switch/case предусмотрена не была, однако это ограничение может быть обойдено достаточно простым и элегантным способом:

 my %case = (                   'action1' => \&action1,                   'action2' => \&action2,                   'actionN' => \&actionN,                   ); my $action = 'action1'; $case{$action}; 

Помимо этого, можно использовать дополнительный модуль Switch, включив директиву use Switch;. В Perl6 конструкция switch/case встроена в интерпретатор.

Еще на похожие темы:

Оригинал статьи (здесь можно оставить свои комментарии).

Ссылки по теме:



0 коммент.:

Отправить комментарий

Спасибо за комментарий!