Learning Perl
Page Module:Infobox/styles.css has no content.Page Template:Infobox book/styles.css has no content.
| Lua error in package.lua at line 80: module 'Module:InfoboxImage/data' not found. First edition | |
| Author | Randal L. Schwartz |
|---|---|
| Publisher | O'Reilly Media |
Publication date | 1993 |
| Media type | Print, Ebook |
| Pages | 394 |
| ISBN | Script error: No such module "template wrapper". (print), Template:ISBN (ebook) |
Script error: No such module "Check for conflicting parameters".
Learning Perl, also known as the llama book,[1] 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), sixth (2011), seventh (2016), and eighth (2021) 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.[2]
Unlike Programming Perl, this book is aimed at computer programmers new to Perl. The publisher offers a complete set of code examples presented in the 3rd Edition book.[3]
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 variables, rather than the classic foo and bar.
Reactions
Brad Morrey, reviewing the book for InfoWorld, praises the book for its "casual, first person style" and concludes that it "is a terrific introduction to the language that will serve as a good reference book once you have read it through."[4] In his Linux Journal review of Perl in a Nutshell, Jan Rooijackers recommends that "If you are totally new to programming and you want to learn Perl, the book Learning Perl ... might be a better place to start."[5]
Discussing Schwartz' conviction, the New York Times noted that "Much of the Internet's World Wide Web has been built by programmers who got their start by reading his "Programming Perl" and "Learning Perl" books."[6] Also reflecting in that case in Principles of Information Systems Security, Gurpreet Dhillon calls Learning Perl, "the definitive Perl instruction guide."[7] In Perl Medic, author Peter Scott calls the book "the most common tutorial for learning Perl", but then criticizes its omission of hard references.[8]
Later works
In 2020, Kylie 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; Template:ISBN)
- Second edition (Jul. 1997; 300 pages; covers Perl 5.004; Template:ISBN)
- Third edition (Jul. 2001; 330 pages; covers Perl 5.6; Template:ISBN)
- Fourth edition (Jul. 2005; 312 pages; covers Perl 5.8; Template:ISBN)
- Fifth edition (Jul. 2008; 348 pages; covers Perl 5.10; Template:ISBN)
- Sixth edition (Jun. 2011; 390 pages; covers Perl 5.14; Template:ISBN)
- Seventh edition (Oct. 2016; 394 pages; covers Perl 5.24; Template:ISBN)
- Eighth edition (Aug. 2021; 398 pages; covers Perl 5.34; Template:ISBN)
References
Page Template:Reflist/styles.css has no content.
- ^ Page Module:Citation/CS1/styles.css has no content.Castro, Elizabeth (2001). Perl and CGI for the World Wide Web. Peachpit Press. p. 314. ISBN 978-0-201-73568-0. Retrieved June 23, 2011.
- ^ Learning Perl, 5th ed., p. 1
- ^ Page Module:Citation/CS1/styles.css has no content."Examples / Learning Perl 4th Edition".
- ^ Page Module:Citation/CS1/styles.css has no content.Morrey, Brad (August 3, 1998). "Putting Perl to Work: Fine-tune your web development skills with this updated book". InfoWorld. p. 75. Retrieved June 23, 2011.
- ^ Page Module:Citation/CS1/styles.css has no content.Rooijackers, Jan (October 1, 1999). "Perl in a Nutshell". Linux Journal. Retrieved June 23, 2011.
- ^ Page Module:Citation/CS1/styles.css has no content.Lewis, Peter H. (November 27, 1995). "TECHNOLOGY: ON THE NET; An Intel computer security expert runs afoul of the law. So much for the 'hacker ethic'?". The New York Times. Retrieved June 23, 2011.
- ^ Page Module:Citation/CS1/styles.css has no content.Dhillon, Gurpreet (2007). Principles of Information Systems Security: text and cases. John Wiley & Sons. p. 196. ISBN 978-0-471-45056-6. Retrieved June 23, 2011.
- ^ Page Module:Citation/CS1/styles.css has no content.Scott, Peter J. (2004). Perl Medic: Transforming Legacy Code. Addison-Wesley Professional. p. 150. ISBN 978-0-201-79526-4. Retrieved June 23, 2011.
Learning Perl schwartz.
External links
- Learning Perl's companion website
- O'Reilly Online catalog: Learning Perl, 8th Edition
- Page Module:Citation/CS1/styles.css has no content."O'Reilly Learning Perl, 6th Edition errata". O'Reilly. Retrieved November 9, 2021.
- No openlibrary ID.
Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.