Изложение ведётся на основе Perl 5.8, что не так уж плохо даже на сегодняшний день (на фоне малого количества литературы по этому языку). Но в качестве учебника по основам Perl советовал бы поискать другую книгу, пусть даже по устаревшим версиям Perl 5. Основные претензии – к главе 2 «Основы Perl». Совершенно не раскрыты понятия «контекст» и «список», мало внимания уделено специальной переменной $_. Perl – довольно своеобразный язык, но автор книги часто игнорирует объяснение специфических конструкций, заменяя его примерами, понимание которых отдаётся на откуп интуиции читателя. Начинающего такой подход может ввести в глубокое заблуждение.
Плюс: русскоязычный автор, присутствует информация об использовании в сценариях кириллических кодировок и способов перекодировки текстов (хотя возможности модуля Encode освещены очень слабо). Описано объектно-ориентированное программирование.
Минус: не описана работа с кодировкой UNICODE и форматом UTF8, Web-страницы в примерах используют устаревшую табличную вёрстку.
В итоге: интересно просмотреть приведенные в книге примеры использования сценариев на языке Perl. Но для практического использования описанных приёмов придётся прибегнуть к получению дополнительных сведений из других источников.
Arvustused
2