Стили / парадигмы программирования языка Perl

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

Perl - краткая справка

Язык Perl (PEARL ⇒ PERL) «Practical Extraction and Report Language» появился в 1987 г. (уже справили 25-ти летие), автором является Larry Wall. Проектировался как более мощная замена AWK. Суффиксы файлов — .pl, .pm, .t.

Почему Perl?

Почему мы выбираем язык Perl для разработки наших сервисов? Ответ в принципе очень прост, подумайте, что есть Internet. Интернет это колоссальная цифровая магистраль, система, которая связывает между собой тысячи сетей во всём мире, к которым подключены миллионы компьютеров. Проще говоря, это сеть сетей. В данном случае нас интересуют web-серверы, обеспечивающие предоставление web-документов из которых состоят сайты. Большая часть пользователей сети Internet, используют его для получения информации, находящихся на этих сайтах. Это значит, что главная наша задача это работа с огромными потоками различной информации, а что может быть лучше для её обработки как ни Perl?

Resize изображения при помощи ImageMagick

Как говорит нам Википедия, ImageMagick — свободный и многоплатформенный пакет программ для неинтерактивной (пакетной) обработки графических файлов. Может использоваться с языками Perl, C, C++, Python, Ruby, PHP, Pascal, Java, в скриптах командной оболочки или самостоятельно.

Коротко и просто о SPLIT, JOIN и GREP, MAP

В рассмотренных ниже примерах Вы можете ознакомиться с функциями обработки списков grep, map, split, join. Так же эффективно их использование с регулярными выражениями.

Работа с cookies на Perl

Cookies - небольшие файлы сохраняемые на машине клиента, позволяющие хранить персональную информацию для каждого пользователя на стороне клиента. В Perl для работы с Cookies используется модуль CGI::Cookie.

Описание Mojolicious

Первый пост по этой тематики - описание фреймворка Mojolicious. На заре развития всемирной паутины, многие люди изучали Perl потому, что существовала прекрасная библиотека Perl, называемая CGI. Она была достаточно проста, чтобы начать работу без особого знания языка и достаточно мощна, чтобы с увлечением продолжать изучать язык.