Программирование на Perl: полное руководство ("Верблюжья книга") от создателя языка Ларри Уолла. Описание всех версий Perl, примеры кода и лучшие практики.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Programming Perl, наиболее известная среди программистов как "Книга-верблюд", – это книга о написании программ на языке программирования Perl, переиздававшаяся в нескольких редакциях (1991–2012) с учетом значительных изменений языка, начиная с версии Perl 4. Авторами редакций были создатель Perl, Ларри Уолл, совместно с Рэндалом Л. Шварцем, затем Томом Кристиансеном и, наконец, Джоном Орвантом. Изданная O'Reilly Media, книга считается основным справочным пособием для программистов на Perl. Содержа различные издания объемом более 1000 страниц, они включают в себя полные описания каждой версии языка Perl и его интерпретатора. Примеры варьируются от простых фрагментов кода до сложных выражений, которыми широко известен Perl. Редакции "Книги-верблюда" также отличаются доступным и юмористическим стилем изложения.
Programming Perl, best known as the Camel Book among programmers, is a book about writing programs using the Perl programming language, revised as several editions (1991–2012) to reflect major language changes since Perl version 4. Editions have been co written by the creator of Perl, Larry Wall, along with Randal L. Schwartz, then Tom Christiansen and then Jon Orwant. Published by O'Reilly Media, the book is considered the canonical reference work for Perl programmers. With over 1,000 pages, the various editions contain complete descriptions of each Perl language version and its interpreter. Examples range from trivial code snippets to the highly complex expressions for which Perl is widely known. The camel book editions are also noted for being written in an approachable and humorous style.
История
Первое издание, получившее прозвище «розовый верблюд» из-за розового цвета корешка, было первоначально опубликовано в январе 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, но разрешает его некоммерческое использование.
The first edition, which gained the nickname "the pink camel" due to its pink spine, was originally published in January 1991 and covered version 4 of the Perl language. It was the work of Larry Wall and Randal L. Schwartz. The second edition, published in August 1996, included updates for the release of Perl 5, among them references, objects, packages and other modern programming constructs. The fourth edition constitutes a major update and rewrite of the book for Perl version 5.14, and improves the coverage of Unicode usage in Perl. The fourth edition was published in February 2012. This edition is written by Tom Christiansen, brian d foy, Larry Wall and Jon Orwant. Programming Perl has also been made available electronically by O'Reilly, both through its inclusion in various editions of The Perl CD Bookshelf and through the "Safari" service (a subscription based website containing technical ebooks). The publisher offers online a free sample of Chapter 18 of the third edition and the Chapter 1 of the fourth edition as well as the complete set of code examples in the book (third edition) O'Reilly maintains a trademark on the use of a camel in association with Perl, but allows noncommercial use.