Издательство: | Символ-Плюс |
Дата выхода: | ноябрь 2007 |
Размер файла: | 2179 Кб |
Книга "Perl: изучаем глубже" - продолжение мирового бестселлера "Learning Perl" ("Изучаем Perl"), известного под названием "Лама". Издание поможет вам перешагнуть грань, отделяющую любителя от профессионала, и научит писать на Perl настоящие программы, а не разрозненные сценарии. Материал изложен компактно и в занимательной форме, главы завершаются упражнениями, призванными помочь закрепить полученные знания. Рассмотрены пакеты и пространства имен, ссылки и области видимости, создание и использование модулей. Вы научитесь с помощью ссылок управлять структурами данных произвольной сложности, узнаете, как обеспечить совместимость программного кода, написанного разными программистами. Уделено внимание и ООП, которое поможет повторно использовать части кода. Обсуждаются создание дистрибутивов, аспекты тестирования и передача собственных модулей в CPAN.
Книга адресована широкому кругу программистов, знакомых с основами Perl и стремящихся повысить свою квалификацию. Разные специалисты видят Perl по-разному. Для одних это инструмент быстрой разработки сценариев, для других - полноценный объектно-ориентированный язык программирования. Он применяется повсюду, начиная от простейших операций поиска и замены фрагментов в текстовых файлах и заканчивая обработкой огромных массивов научных данных, которая может длиться неделями. Каждый программист находит для Perl свое применение. Но любому из них данная книга поможет писать более эффективные, надежные и изящные программы.
Отзыв специалиста
"Эта книга впечатляет... она ликвидирует дефицит литературы, который испытывают программисты на Perl, стремящиеся повысить свой профессиональный уровень и двигаться дальше по служебной лестнице... Очень легко читается. И, что особенно важно, успешно справляется с ролью наставника новичков".
Рассел Дж. Т. Дайер (Russel J. T. Dyer), UnixReview.com
Отзывы с Amazon.com
Книга адресована программистам, которые видят в Perl не только язык сценариев. Замечательно описаны объектно-ориентированные возможности Perl. Кроме того, подробно рассмотрено создание собственных модулей и порядок их передачи в CPAN; немалое внимание уделяется концепции модульного тестирования.
Эта книга в паре с классическим трудом "Programming Perl" идеально подходит тем, кто хочет расширить свое представление о Perl.
Джек Д. Херрингтон (Jack D. Herrington) "инженер и автор" (Silicon Valley, CA)
Не всегда продолжение бестселлера ожидают с таким нетерпением. Именно такой книги мы ждали от трио авторов, по праву считающихся классиками. Лично мне очень надо было освоить объектно-ориентированные возможности Perl, причем быстро. Я прочитал основную часть книги за три дня и пошел на собеседование, после которого услышал: "А вы и правда в этом разбираетесь". Книга задумана и написана авторами как успешное продолжение ставшего классическим руководства "Learning Perl". Это ваш, так сказать, десерт - разумеется, если вы покончили с основным, классическим блюдом. Манера изложения, стиль, оттенки вам уже знакомы. В этом смысле никаких сюрпризов. Еще один классический труд, я так думаю.
Джозеф Б. Коэн (Joseph B. Cohen) "Pragmatist" (Brooklyn, NY United States)
Об авторах
Рэндал Л. Шварц (Randal L. Schwartz) - известный эксперт по языку программирования Perl. Один из авторов книги "Learning Perl" ("Изучаем Perl") и двух первых изданий книги "Programming Perl" ("Программирование на Perl, Символ-Плюс). Работал обозревателем изданий UNIX Review, Web Techniques, Sys Admin и Linux Magazin, внес свой вклад в массу книг, посвященных языку Perl, и написал более 200 статей в различных журналах. Рэндал работает в консалтинговой компании (Stonehenge Consulting Services), где зарекомендовал себя как прекрасный оратор, обладающий обширными техническими познаниями, тонким чувством юмора и способностью к объединению людей. Кроме того, он прекрасный исполнитель песен караоке.
Брайан Д. Фой (Brian D. Toy) работал преподавателем в Stonehenge Consulting Services, начиная с 1998 года. Основал первую группу пользователей Perl под названием "the New York Perl Mongers", а также некоммерческую организацию "Perl Mongers, Inc.", пропагандирующую Perl и оказавшую помощь в формировании более 200 групп пользователей Perl по всему миру. Осуществляет поддержку раздела perlfaq (часто задаваемые вопросы) в документации к языку Perl, нескольких модулей в CPAN и нескольких отдельных сценариев. Является издателем The Perl Review и часто выступает на конференциях. Программный код, написанный его рукой, можно встретить на сайтах O\'Reilly Network, use.perl.org, The Perl Journal, Dr. Dobbs Journal и The Perl Review.
Том Феникс (Tom Phoenix) работает в сфере образования с 1982 года. Больше тринадцати лет трудился в музее науки среди взрывов, разрядов высокого напряжения, наблюдая вскрытия и работая с интересными животными, после чего с 1996 года начал преподавать Perl в Stonehenge Consulting Services. Энтузиасты Perl завели традицию иметь не менее трех необычных хобби, и Том не исключение - он с удовольствием изучает криптографию, Эсперанто и Squeak (язык Smalltalk). По слухам, он не упускает случая поиграть в игру Zendo. Живет в Портленде, штат Орегон, со своей супругой и кошками.