Введение

Programming Perl, наиболее известная среди программистов как "Книга-верблюд", – это книга о написании программ на языке программирования Perl, переиздававшаяся в нескольких редакциях (1991–2012) с учетом значительных изменений языка, начиная с версии Perl 4. Авторами редакций были создатель Perl, Ларри Уолл, совместно с Рэндалом Л. Шварцем, затем Томом Кристиансеном и, наконец, Джоном Орвантом. Изданная O'Reilly Media, книга считается основным справочным пособием для программистов на Perl. Содержа различные издания объемом более 1000 страниц, они включают в себя полные описания каждой версии языка Perl и его интерпретатора. Примеры варьируются от простых фрагментов кода до сложных выражений, которыми широко известен Perl. Редакции "Книги-верблюда" также отличаются доступным и юмористическим стилем изложения.

История

Первое издание, получившее прозвище «розовый верблюд» из-за розового цвета корешка, было первоначально опубликовано в январе 1991 года и охватывало версию 4 языка Perl. Авторами являлись Ларри Уолл и Рэндал Л. Шварц. Второе издание, опубликованное в августе 1996 года, включало обновления, связанные с выпуском Perl 5, в том числе информацию об ссылках, объектах, пакетах и других современных конструкциях программирования. Четвертое издание представляет собой значительное обновление и переработку книги для версии Perl 5.14, а также улучшает освещение вопросов использования Unicode в Perl. Четвертое издание было опубликовано в феврале 2012 года. Авторами этого издания являются Том Кристиансен, Брайан д Фой, Ларри Уолл и Джон Орвант. Книга «Программирование на Perl» также доступна в электронном виде от O'Reilly, как в составе различных изданий The Perl CD Bookshelf, так и через сервис «Safari» (веб-сайт с техническими электронными книгами, доступный по подписке). Издатель предлагает в сети бесплатный фрагмент 18-й главы третьего издания и 1-й главы четвертого издания, а также полный набор примеров кода из книги (третье издание). O'Reilly сохраняет за собой товарный знак на использование изображения верблюда в связи с Perl, но разрешает его некоммерческое использование.