<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=The_Practice_of_Programming</id>
	<title>The Practice of Programming - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=The_Practice_of_Programming"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=The_Practice_of_Programming&amp;action=history"/>
	<updated>2026-05-04T22:37:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=The_Practice_of_Programming&amp;diff=1994472&amp;oldid=prev</id>
		<title>imported&gt;Citation bot: Altered template type. Add: isbn, publisher, date. | Use this bot. Report bugs. | Suggested by Abductive | Category:Collaborative non-fiction books | #UCB_Category 222/294</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=The_Practice_of_Programming&amp;diff=1994472&amp;oldid=prev"/>
		<updated>2024-10-15T09:04:45Z</updated>

		<summary type="html">&lt;p&gt;Altered template type. Add: isbn, publisher, date. | &lt;a href=&quot;/wiki143/index.php?title=En:WP:UCB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:UCB (page does not exist)&quot;&gt;Use this bot&lt;/a&gt;. &lt;a href=&quot;/wiki143/index.php?title=En:WP:DBUG&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:WP:DBUG (page does not exist)&quot;&gt;Report bugs&lt;/a&gt;. | Suggested by Abductive | &lt;a href=&quot;/wiki143/index.php?title=Category:Collaborative_non-fiction_books&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Category:Collaborative non-fiction books (page does not exist)&quot;&gt;Category:Collaborative non-fiction books&lt;/a&gt; | #UCB_Category 222/294&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox book&lt;br /&gt;
| name              = The Practice of Programming&lt;br /&gt;
| image             = File:The_Practice_of_Programming.jpg&lt;br /&gt;
| caption           = &lt;br /&gt;
| author            = [[Brian W. Kernighan]] and [[Rob Pike]]&lt;br /&gt;
| illustrator       = &lt;br /&gt;
| cover_artist      = &lt;br /&gt;
| language          = English&lt;br /&gt;
| subject           = [[Computer programming]]&lt;br /&gt;
| genre             = &lt;br /&gt;
| publisher         = [[Addison–Wesley]]&lt;br /&gt;
| pub_date          = 1999&amp;lt;ref name=&amp;quot;TPOP @ Informit&amp;quot;/&amp;gt;&lt;br /&gt;
| isbn              = 0-201-61586-X&lt;br /&gt;
| dewey             = &lt;br /&gt;
| congress          = &lt;br /&gt;
| oclc              = &lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;The Practice of Programming&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; ({{ISBN|0-201-61586-X}}) by [[Brian Kernighan|Brian W.&amp;amp;nbsp;Kernighan]] and [[Rob Pike]] is a 1999 book about [[computer programming]] and [[software engineering]], published by [[Addison-Wesley]].&amp;lt;ref name=&amp;quot;TPOP @ Informit&amp;quot;&amp;gt;{{cite book |title=TPOP @ Informit |date=4 February 1999 |publisher=Addison-Wesley Professional. Part of the Addison-Wesley Professional Computing Series series. |isbn=978-0-201-61586-9 |url=http://www.informit.com/store/practice-of-programming-9780201615869 |access-date=6 December 2013}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
According to the preface, the book is about &amp;quot;topics like testing, [[debugging]], [[porting|portability]], performance, design alternatives, and style&amp;quot;, which, according to the authors, &amp;quot;are not usually the focus of computer science or programming courses&amp;quot;.&amp;lt;ref&amp;gt;{{cite web |title=From the Preface |url=http://cm.bell-labs.com/cm/cs/tpop/preface.html |website=Bell Labs: Brian Kernighan&amp;#039;s Home Page |access-date=2020-02-27 |archive-url=https://web.archive.org/web/19991115083551/http://cm.bell-labs.com/cm/cs/tpop/preface.html |archive-date=15 November 1999 |url-status=dead}}&amp;lt;/ref&amp;gt; It treats these topics in case studies, featuring implementations in several [[programming language]]s (mostly [[C (programming language)|C]], but also [[C++]], [[AWK]], [[Perl]], [[Tcl]] and [[Java (programming language)|Java]]).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;The Practice of Programming&amp;#039;&amp;#039; has been translated into twelve languages. [[Eric S.&amp;amp;nbsp;Raymond]], in &amp;#039;&amp;#039;[[The Art of Unix Programming]]&amp;#039;&amp;#039;, calls it &amp;quot;recommended reading for all C programmers (indeed for all programmers in any language)&amp;quot;.&amp;lt;ref&amp;gt;{{cite book |title=The Art of Unix Programming |first=Eric S. |last=Raymond |year=2003 |url=http://www.catb.org/~esr/writings/taoup/html/pr01s01.html |publisher=Addison-Wesley}}&amp;lt;/ref&amp;gt; A 2008 review on [[LWN.net]] found that &amp;#039;&amp;#039;TPOP&amp;#039;&amp;#039; &amp;quot;has aged well due to its focus on general principles&amp;quot; and that &amp;quot;beginners will benefit most but experienced developers will appreciate [...] the later chapters&amp;quot;.&amp;lt;ref&amp;gt;{{cite web |website=LWN.net |title=Kernel Hacker&amp;#039;s Bookshelf: The Practice of Programming |year=2008 |first=Valerie |last=Henson |url=https://lwn.net/Articles/293037/}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://www.cs.princeton.edu/~bwk/tpop.webpage/ Home page at Princeton]&lt;br /&gt;
&lt;br /&gt;
{{Rob Pike navbox}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Practice of Programming}}&lt;br /&gt;
[[Category:1999 non-fiction books]]&lt;br /&gt;
[[Category:Addison-Wesley books]]&lt;br /&gt;
[[Category:Computer programming books]]&lt;br /&gt;
[[Category:Collaborative non-fiction books]]&lt;br /&gt;
[[Category:Software engineering books]]&lt;br /&gt;
{{compu-book-stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Citation bot</name></author>
	</entry>
</feed>