Intermediate Perl: Difference between revisions

Content deleted Content added
Gurt Posh (talk | contribs)
Critical reception: +1 review with ref
m adding "2006 book" as short description via DescDash
 
(19 intermediate revisions by 12 users not shown)
Line 1:
{{short description|2006 book}}
<!-- Please do not remove or change this AfD message until the issue is settled -->
{{Infobox book
{{Article for deletion/dated|page=Intermediate Perl|timestamp=20110823211620|year=2011|month=August|day=23|substed=yes|help=off}}
| name = Intermediate Perl
<!-- For administrator use only: {{Old AfD multi|page=Intermediate Perl|date=23 August 2011|result='''keep'''}} -->
| image = File:Intermediate Perl.jpg
<!-- End of AfD message, feel free to edit beyond this point -->
| caption = First edition
[[Image:Intermediate_Perl.jpg|thumbnail|right|200px|Cover of Intermediate Perl]]
| author = Randal L. Schwartz, brian d foy, Tom Phoenix
'''''Intermediate Perl''''' (ISBN 0-596-10206-2) is a book by [[Randal L. Schwartz]], [[Brian D Foy]] and Tom Phoenix, published in 2006 by [[O'Reilly Media|O'Reilly]]. It was released as a retitled second edition of '''''Learning Perl Objects, References & Modules''''' (ISBN 0-596-00478-8) by Schwartz and Phoenix, published by O'Reilly in 2003.
| title_orig = <!-- if not in English -->
| publisher = O'Reilly Media
| pub_date = 2006
| media_type = Print, Ebook
| pages = 396
| isbn = 978-1-4493-9309-0 |isbn_note= (print), 978-1-4493-0459-1 (ebook)
}}
 
'''''Intermediate Perl''''' is a book about the [[Perl|Perl programming language]] by [[Randal L. Schwartz]], [[brian d foy]] and Tom Phoenix, published in 2006 by [[O'Reilly Media]]. It was released as a retitled second edition of ''Learning Perl Objects, References & Modules'' ({{ISBN|0-596-00478-8}}) by Schwartz and Phoenix, published by O'Reilly Media in 2003 to favorable reviews.<ref>{{cite web|url=http://drdobbs.com/web-development/184416041|title=Learning Perl Objects, References, & Modules|publisher=[[Dr. Dobb's Journal|The Perl Journal]]|date=August 2003}}</ref><ref>{{cite web|url=http://developers.slashdot.org/story/03/08/01/0619259/Learning-Perl-Objects-References-amp-Modules|title=Learning Perl Objects, References & Modules|publisher=[[Slashdot]]|date=August 2003}}</ref><ref>{{cite web|url=http://www.linuxjournal.com/article/7431|title=February Mini Book Reviews - Learning Perl Objects, References & Modules|publisher=[[Linux Journal]]|date=1 March 2004}}</ref> A second edition of ''Intermediate Perl'' was released in 2012.
''Intermediate Perl'' is a follow-up to ''[[Learning Perl]]''. Just as ''Learning Perl'' features a [[llama]] on its cover, its follow-up features an [[alpaca]]. For this reason, they are sometimes referred to as, respectively, "the llama book" and "the alpaca book".
 
''Intermediate Perl'' is a follow-up to ''[[Learning Perl]]''. Just as ''Learning Perl'' features a [[llama]] on its cover, its follow-up features an [[alpaca]]. For this reason, they are sometimes referred to as, respectively, "the llama book" and "the alpaca book".
This book is written in very much the same style as its predecessor. It picks up right where Learning Perl left off, and takes the reader from the most basic features of Perl references all the way through to creating [[Perl module]]s and distributing them to [[CPAN]].
 
This book is written in very much the same style as its predecessor. It picks up right where ''Learning Perl'' left off, and takes the reader from the most basic features of Perl references all the way through to creating [[Perl module]]s and distributing them to [[CPAN]].
For this book, rather than using [[Fred Flintstone|Fred]] and [[Barney Rubble|Barney]] as [[metasyntactic variable]]s again, Schwartz used the names of characters from [[Gilligan's Island]], a theme originally used by [[Joseph N. Hall]] in the training material he developed for Schwartz while working with Stonehenge Consulting. Those materials formed the basis for the book.
 
==Critical receptionEditions ==
* First edition (2006; {{ISBN|0-596-10206-2}})
The book's review in ''The Perl Journal'' said:{{quote|"It really is an outstanding book that will improve the quality of your code by leaps after reading each chapter. Every serious Perl fan should buy a copy."<ref>{{cite web|url=http://drdobbs.com/web-development/184416041|title=Learning Perl Objects, References, & Modules|publisher=[[Dr. Dobb's Journal|The Perl Journal]]|month=August|year=2003}}</ref>}}.
* Second edition (2012; {{ISBN|978-1-4493-9309-0}})
 
A review in the same month in the technology blog ''[[Slashdot]]'' said of the book: {{quote|"In the world of Perl there was once only the '[[camel book]],' held in perhaps as much reverence as '[[The C Programming Language (book)|K & R]]' among [[C (language)|C programmers]]. It certainly appealed to roughly the same audience, those who wanted a short, sharp introduction to a programming language. It was with a problem that needed solving and a copy of the camel book that I started as a Perl programmer. Then for those that wanted a introduction to Perl and programming Randal L. Schwartz wrote ''Learning Perl'', a book that has arguably become the definitive textbook for teaching Perl. The one weakness was that it left off before really getting to the guts of building large, complex projects in Perl. It did not cover classes, objects, breaking your code up into pieces or the more arcane aspects of variables, references. For this we had to resort to the last few chapters of the 'camel book' and I, for one, have never really been totally comfortable at this end of the language; when I'm reading someone else's code it might take a couple of reads to fully understand the process. Now this weakness has been well and truly addressed. Schwartz, with Tom Phoenix, has written ''"Learning Perl Objects, References & Modules"'', a volume that takes the same steady approach to teaching you the more advanced topics as the earlier 'Learning Perl'. Schwartz has spent the years since writing 'Learning Perl' teaching and writing. You can tell, this is a superbly written book, not that ''Learning Perl'' wasn't well written; it's just that this volume is far better... I think this may well become a classic, I may well in ten years time talk of Schwartz's books with the same awe I now talk of [[Brian Kernighan]]'s. I'll certainly eagerly await his next book and keep this one close until it comes."''<ref>{{cite web|url=http://developers.slashdot.org/story/03/08/01/0619259/Learning-Perl-Objects-References-amp-Modules|title=Learning Perl Objects, References & Modules|publisher=[[Slashdot]]|month=August|year=2003}}</ref>}}
 
The book was also well reviewed in ''[[Linux Journal]]'': {{quote|"Many years ago, I found a copy of Randal Schwartz's Learning Perl, which I really loved. I've suggested it to a number of Perl neophytes since then. I even bought a copy for my daughter last year so she could get a feel for what Perl can do. I'd always wanted a follow up that was more approachable, and now Randal and Tom have provided exactly the book I was looking for...I'm giving this book a solid 9 stars--and I'm giving a copy of it to my daughter as soon as she finishes ''Learning Perl''. "<ref>{{cite web|url=http://www.linuxjournal.com/article/7431|title=February Mini Book Reviews - Learning Perl Objects, References & Modules|publisher=[[Linux Journal]]|date=1 March 2004}}</ref>}}
 
==References==
Line 24 ⟶ 28:
== External links ==
* [http://www.oreilly.com/catalog/lrnperlorm/index.html O'Reilly Catalog: Learning Perl Objects, References & Modules]
* [http://wwwshop.oreilly.com/catalog/intermediateperlproduct/0636920012689.do O'Reilly Catalog: Intermediate Perl, 2nd Edition]
* [http://www.perl.org/ The Perl Programming Language]
 
[[Category:2003 non-fiction books]]
[[Category:O'Reilly Media books]]
[[Category:Books onabout Perl]]