Лучшие книги о Perl

На блоге dev-lab.info уже были заметки про книги о perl. Но на тот момент, это были первые заметки о книгах вообще, и формат, в котором я их опубликовала, сильно отличался от того, какой стала использовать позднее. Решила, что пришло время переработать эти несколько страниц и объединить в одну.

Ниже — список хороших книг о perl, которыми я продолжаю пользоваться в качестве справочников или те, которые мне просто когда-то помогли.

Modern Perl

Современная книга о современном perl 5. Распространяется бесплатно в цифровом виде. Либо можно купить англоязычную бумажную версию.

Modern Perl включает огромный опыт сообщества perl-программистов. Русский перевод был сделан силами русских разработчиков.

http://www.onyxneon.com/books/modern_perl/index.html

https://github.com/timurn/modern_perl_book/tree/russian_translation — русский перевод

 

Simon Cozens «Perl 5 Internals»

Книга о работе и структуре ядра perl, perl-интерпретатора, perl-компилятора. Ценность ее не только в том, что это книга о perl, но еще и в том, что это хорошая книга о конкретном примере реализации интерпретатора. Не так уж много хороших книг о компиляторах и интерпретаторах, да еще и на реальных примерах.

Книга «Perl 5 Internals» онлайн

 

Perl Design Patterns repository

Данная подборка информации не является книгой, но формат в принципе, похож. Большой объем информации о шаблонах проектирования, об архитектурных приемах и решения на примерах perl-кода.

Perl Design Patterns repository

 

Eric Cholet, Stas Bekman «Practical mod_perl»

Книга о mod_perl, доступна онлайн, бесплатно.

Книга «Practical mod_perl» онлайн

 

Jonathan Rockway «Catalyst: Accelerating Perl Web Application Development»

Catalyst — это мощный и популярный perl-фреймворк. Мне кажется, во многом благодаря Catalyst, perl продолжает удерживать какую-то аудиторию пользователей.

«Catalyst: Accelerating Perl Web Application Development» будет полезна начинающим Catalyst-разработчикам. Хорошее введение в создание приложения, с чего начать. Рассматриваются темы DBIx, тестирования приложений, работы с REST-протоколом и AJAX, и пр.

Смотреть описание книги и отзывы на ozon.ru

 

Аллигатор Декарт, Тим Банс «Программирование на Perl DBI»

Очень хорошая книга по perl DBI, отличный справочник по функциональности. Много лет назад купила себе такую. Хороший русский перевод.

BOOKS.ru — Книги | Программирование на Perl DBI (файл PDF) | Аллигатор Декарт, Тим Банс

 

Рэндал Л. Шварц, Брайан Д. Фой, Том Феникс «Perl. Изучаем глубже»

Еще одна хорошая книга для начинающих. Разбираются основы объектно-ориентированного программирования на perl и тестирования программ. В общем, те принципы программирования, которые нужны каждый день, но достаточно редко подробно разбираются в учебниках.

Смотреть описание книги и отзывы на ozon.ru

 

Randy J Ray «Programming Web Services with Perl»

Хорошая книга для введения в тему разработки web-сервисов на perl. Книга старая, 2003 года издания. С той поры многое изменилось, perl-модули для работы с SOAP развиваются. Но, не смотря на прошедшее время, других книг на эту тему до сих пор нет. Публикаций в сети на подобную тему минимальное количество, в русскоязычном интернете — единичные страницы. Современных исчерпывающих руководств на тему perl и SOAP нет вообще. Так что, книга будет полезна в любом случае.

Смотреть описание книги и отзывы на ozon.ru

 

Ларри Уолл, Том Кристиансен, Джон Орвант «Программирование на Perl»

Эту книгу можно назвать «библией perl-программиста». Незаменимый настольный справочник.
Потрясающе удобный реестр всех функций perl (на момент последней редакции книги, конечно).

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

Смотреть описание книги и отзывы на ozon.ru

 

Damian Conway «Perl Best Practices»

Книга если и не из категории «must read», то как минимум, обязательная к ознакомлению. Современный perl сложно представить без применения «Best Practices».

Смотреть описание книги и отзывы на ozon.ru

 

Дэвид Н. Бланк-Эдельман «Perl для системного администрирования»

TCP/IP, LDAP, работа с сетью и т.п.

Смотреть описание книги и отзывы на ozon.ru