<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Programming_Perl</id>
	<title>Programming Perl - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sarg.dev/index.php?action=history&amp;feed=atom&amp;title=Programming_Perl"/>
	<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Programming_Perl&amp;action=history"/>
	<updated>2026-04-20T06:58:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://wiki.sarg.dev/index.php?title=Programming_Perl&amp;diff=288655&amp;oldid=prev</id>
		<title>2A0C:5A85:CA08:BB00:23D6:7023:DC8E:7749: /* Editions */Spelling</title>
		<link rel="alternate" type="text/html" href="https://wiki.sarg.dev/index.php?title=Programming_Perl&amp;diff=288655&amp;oldid=prev"/>
		<updated>2025-06-18T02:01:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Editions: &lt;/span&gt;Spelling&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{distinguish|Programming Pearls}}&lt;br /&gt;
{{Infobox book&lt;br /&gt;
| name             = Programming Perl&lt;br /&gt;
| image            = File:ProgrammingPerl.jpg&lt;br /&gt;
| caption    = First edition&lt;br /&gt;
| author           = [[Larry Wall]], [[Randal L. Schwartz]],&lt;br /&gt;
| title_orig       = &amp;lt;!-- if not in English --&amp;gt;&lt;br /&gt;
| publisher        = [[O&amp;#039;Reilly Media]]&lt;br /&gt;
| pub_date         = 1991&lt;br /&gt;
| media_type       = Print, Ebook&lt;br /&gt;
| pages            = 1184&lt;br /&gt;
| isbn             = 978-0-596-00492-7 |isbn_note= (print), 978-1-4493-9890-3 (ebook)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Programming Perl&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, best known as the &amp;#039;&amp;#039;&amp;#039;Camel Book&amp;#039;&amp;#039;&amp;#039; among [[programmer]]s,&amp;lt;ref name=&amp;quot;Hughes&amp;quot;&amp;gt;{{cite web|url=https://www.linuxjournal.com/article/1366|title=Programming Perl|last=Hughes|first=Phil|publisher=[[Linux Journal]]|date=1 March 1997|access-date=12 March 2021}}&amp;lt;/ref&amp;gt; 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&amp;#039;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 (computing)|interpreter]]. Examples range from trivial [[Snippet (programming)|code snippets]] to the highly complex [[Expression (computer science)|expressions]] for which Perl is widely known. The camel book editions are also noted for being written in an approachable and humorous style.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The first edition, which gained the nickname &amp;quot;the pink camel&amp;quot; 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#Early Perl 5|Perl 5]], among them [[Reference (computer science)|references]], [[Object (object-oriented programming)|objects]], [[Modular programming|packages]] and other modern programming constructs.&amp;lt;ref name=&amp;quot;Hughes&amp;quot; /&amp;gt; This edition was written from scratch by the original authors and Tom Christiansen.&amp;lt;ref name=&amp;quot;Hughes&amp;quot; /&amp;gt; In July 2000, the third edition of &amp;#039;&amp;#039;Programming Perl&amp;#039;&amp;#039; was published. This version was again rewritten, this time by Wall, Christiansen and Jon Orwant, and covered the Perl 5.6 language.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.linuxjournal.com/article/4345|title=Programming Perl, Third Edition|last=Barry|first=Paul|publisher=Linux Journal|date=1 December 2000|access-date=12 March 2021}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://www-106.ibm.com/developerworks/library/l-perl5.html?dwzone=linux|title=Cultured Perl: Review of Programming Perl, Third Edition|last=Zlatanov|first=Teodor|publisher=DeveloperWorks|date=September 2000|archive-url=https://web.archive.org/web/20010518194934/http://www-106.ibm.com/developerworks/library/l-perl5.html?dwzone=linux|archive-date=18 May 2001}}&amp;lt;/ref&amp;gt; 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.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Programming Perl&amp;#039;&amp;#039; has also been made available electronically by O&amp;#039;Reilly, both through its inclusion in various editions of &amp;#039;&amp;#039;The Perl CD Bookshelf&amp;#039;&amp;#039; and through the &amp;quot;[[Safari (ebooks)|Safari]]&amp;quot; service (a subscription-based website containing technical [[ebook]]s). The publisher offers online a free sample of Chapter 18 of the third edition [https://web.archive.org/web/20040215161250/http://www.oreilly.com/catalog/pperl3/chapter/ch18.html] and the Chapter 1 of the fourth edition [http://cdn.oreilly.com/oreilly/booksamplers/9780596004927_sampler.pdf] as well as the complete set of code examples in the book (third edition) [http://examples.oreilly.com/pperl3/]. O&amp;#039;Reilly maintains a trademark on the use of a camel in association with Perl, but allows noncommercial use.&amp;lt;ref&amp;gt;{{cite web|url=https://www.perl.org/camel.html|title=The Perl Camel}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite web|url=http://archive.oreilly.com/pub/a/oreilly/perl/usage|title=The Perl Camel FAQ|archive-url=https://web.archive.org/web/20180425080044/http://archive.oreilly.com/pub/a/oreilly/perl/usage|archive-date=2018-04-25}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Editions==&lt;br /&gt;
* First edition (1991; 482 pages; covers Perl 4; {{ISBN|978-0-937175-64-4}})&lt;br /&gt;
* Second edition (1996; 670 pages; covers Perl 5.003; {{ISBN|978-1-56592-149-8}})&lt;br /&gt;
* Third edition (2000; 1104 pages; covers Perl 5.6; {{ISBN|978-0-596-00027-1}})&lt;br /&gt;
* Fourth edition (2012; 1184 pages; covers Perl 5.14; {{ISBN|978-0-596-00492-7}})&lt;br /&gt;
&lt;br /&gt;
The second edition of the book was the best-selling book in the O&amp;#039;Reilly Media catalog in 1996, and one of the top 100 selling books in any category at [[Borders (retailer)|Borders]] in 1996.&amp;lt;ref&amp;gt;{{cite interview|url=https://www.econtalk.org/tim-oreilly-on-technology-and-work/|title=Tim O&amp;#039;Reilly on technology and work|interviewer=Russ Roberts|last=O&amp;#039;Reilly|first=Tim|subject-link=Tim O&amp;#039;Reilly|work=EconTalk|publisher=The Library of Economics and Liberty|date=5 October 2015|accessdate=12 March 2021|at=8:10-8:50}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In 1998 the second edition was the 58th bestselling book at Amazon, just ahead of [[Bjarne Stroustrup]]&amp;#039;s [[The C++ Programming Language]] third edition.&amp;lt;ref&amp;gt;{{Cite web |date=1998 |title=Amazon Best Sellers of 1998 |url=https://www.amazon.co.uk/gp/bestsellers/1998/books/ref=zg_bsar_pg_2_books/ref=zg_bsar_pg_2_books?ie=UTF8&amp;amp;pg=2 |access-date=20 August 2024 |website=Amazon UK}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* Some related books published by O&amp;#039;Reilly are: &amp;#039;&amp;#039;[[Learning Perl]]&amp;#039;&amp;#039;, &amp;#039;&amp;#039;[[Intermediate Perl]]&amp;#039;&amp;#039;, and &amp;#039;&amp;#039;[[Mastering Perl]]&amp;#039;&amp;#039;.&lt;br /&gt;
* The &amp;quot;Three Virtues of a Programmer&amp;quot; are three entries in the Glossary of the 2nd edition of the book, which have been popularized outside the Perl programming community.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://shop.oreilly.com/product/9780596004927.do Programming Perl, 4th Edition]&lt;br /&gt;
* [http://my.safaribooksonline.com/book/programming/perl/9781449321451 Preview or read online (4th edition)] at [[Safari Books Online]] (subscription required)&lt;br /&gt;
* [http://www.yourhtmlsource.com/books/reviews/programmingperl.html Review of Programming Perl, 3rd Edition]&lt;br /&gt;
&lt;br /&gt;
[[Category:1991 non-fiction books]]&lt;br /&gt;
[[Category:1996 non-fiction books]]&lt;br /&gt;
[[Category:2000 non-fiction books]]&lt;br /&gt;
[[Category:2012 non-fiction books]]&lt;br /&gt;
[[Category:O&amp;#039;Reilly Media books]]&lt;br /&gt;
[[Category:Books about Perl]]&lt;br /&gt;
[[Category:Computer programming books]]&lt;/div&gt;</summary>
		<author><name>2A0C:5A85:CA08:BB00:23D6:7023:DC8E:7749</name></author>
	</entry>
</feed>