Learning Perl: Difference between revisions

Content deleted Content added
Mhalver (talk | contribs)
removed dead link; added catalog page links; added text about 7th edition
Tag: references removed
Line 1:
{{Infobox book
| name = Learning Perl, 6th7th Edition
| image = Learning Perl 6th Ed cover.png
| caption =
| author = Randal L. Schwartz, brian d foy, Tom Phoenix
Line 8 ⟶ 7:
| pub_date = June 2011
| media_type = Print, Ebook
| pages = 390394
| isbn = 978-1-44934919-03585432-74
| isbn_note = (print),<br> ISBN 978-1-44934919-04585426-43 (ebook)
}}
 
'''''Learning Perl''''', also known as the '''llama book''',<ref>{{cite book|last=Castro|first=Elizabeth|year=2001|publisher=[[Peachpit Press]]|title=Perl and CGI for the World Wide Web|page=314|isbn=978-0-201-73568-0|accessdate=June 23, 2011|url=https://books.google.com/books?id=PodQAAAAMAAJ&q=%22Learning+Perl%22+schwartz&dq=%22Learning+Perl%22+schwartz}}</ref> is a tutorial book for the [[Perl]] programming language, and is published by [[O'Reilly Media]]. The first edition (1993) was authored solely by [[Randal L. Schwartz]], and covered Perl 4. All subsequent editions have covered Perl 5. The second (1997) edition was coauthored with Tom Christiansen and the third (2001) edition was coauthored with Tom Phoenix. The fourth (2005), fifth (2008) and, sixth (2011), and seventh (2016) editions were written by Schwartz, Phoenix, and [[brian d foy]]. According to the 5th edition of the book, previous editions have sold more than 500,000 copies.<ref>Learning Perl, 5th ed., p. 1</ref>
 
Unlike ''[[Programming Perl]]'', this book is aimed at computer programmers new to Perl. The publisher offers a free sample of the 4th Edition's Chapter Eleven<ref>[http://www.oreilly.com/catalog/learnperl4/chapter/ch11.pdf]</ref> as well as a complete set of code examples presented in the 3rd Edition book.<ref>[http://examples.oreilly.com/learnperl4/]</ref>
 
Schwartz selected the world of ''[[The Flintstones]]'' for the examples in this book, giving rise to the somewhat frequent use of ''Fred'' and ''Barney'' as [[metasyntactic variable]]s, rather than the classic [[Foobar|''foo'' and ''bar'']].
 
== Reactions ==
Line 25 ⟶ 24:
 
=== Later works ===
In 2003, Schwartz published a follow-up to ''Learning Perl'' titled ''Learning Perl Objects, References & Modules''. It picks up where ''Learning Perl'' left off. In 2005, ''Learning Perl Objects, References & Modules'' was updated by Schwartz and [[brian d foy]] and re-titled ''[[Intermediate Perl]]'' which is now in its second edition as of 2012. ''[[Mastering Perl]]'', the third book in the trilogy and follow-up to ''Intermediate Perl'', was first published in July 2007 and is also in a second edition as of 2014.
 
== Editions ==
* First edition (Nov. 1993; 274 pages; ISBN 1-56592-042-2<!-- unhyphenated version for search engines (possibly) ISBN 1-56592-042-2 -->) [http://shop.oreilly.com/product/9781565920422.do (Catalog page)]
* Second edition (Jul. 1997; 300 pages; covers Perl 5.004; ISBN 1-56592-284-0{{Null| unhyphenated version for search engines (possibly)|ISBN 1-56592-284-0}}) [http://shop.oreilly.com/product/9781565922846.do (Catalog page)]
* Third edition (Jul. 2001; 330 pages; covers Perl 5.6; ISBN 0-596-00132-0<span style= "display:none; speak:none;"> unhyphenated version for search engines (possibly) ISBN 0-596-00132-0</span>) [http://shop.oreilly.com/product/9780596001322.do (Catalog page)]
* Fourth edition (Jul. 2005; 312 pages; covers Perl 5.8; ISBN 0-596-10105-8) [http://shop.oreilly.com/product/9780596101053.do (Catalog page)]
* Fifth edition (Jul. 2008; 348 pages; covers Perl 5.10; ISBN 0-596-52010-7) [http://shop.oreilly.com/product/9780596520113.do (Catalog page)]
* Sixth edition (Jun. 2011; 390 pages; covers Perl 5.14; ISBN 1-4493-0358-7) [http://shop.oreilly.com/product/0636920018452.do (Catalog page)]
* Seventh edition (Oct. 2016; 394 pages; covers Perl 5.24; ISBN 1-4919-5432-9) [http://shop.oreilly.com/product/0636920049517.do (Catalog page)]
 
== References ==