by Brian W. Kernighan and Rob Pike. Chinese: The Practice of Programming, Huazhang Company / China Machine Press, ISBN ; Chinese. With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice. I brought along a few books, the only programming one being Brian W. Kernighan and Rob Pike’s “The Practice of Programming.”.

Author: Dikora Mokree
Country: Norway
Language: English (Spanish)
Genre: Art
Published (Last): 11 February 2009
Pages: 450
PDF File Size: 8.76 Mb
ePub File Size: 19.57 Mb
ISBN: 160-1-33717-735-6
Downloads: 87518
Price: Free* [*Free Regsitration Required]
Uploader: Keran

From Wikipedia, the free encyclopedia.

Version control, generalization when useful and open-source libraries eating the world. Especially when it seems the standard today is to simply report a GitHub issue and let the author s and contributors figure it out.

A good collection of insights from a couple of great programmers. As I moved from city to city, I always thought I should probably mail it oractice, or perhaps read it again firstthen mail it back Actually, my overriding impression during the book was “look at all this effort to avoid dumb errors in low-level programming languages; I need to never use C again.

It is kinda like a finishing school for programmers. Published injust under ten years ago from this reviewthe book predates the vast online communities that have formed since its release. A real classic from one of Unix’s creators. How to write a great review Do Say what you liked best and least Describe the author’s style Explain the rating you gave Don’t Use rude and profane language Include any personal information Mention spoilers or the book’s price Recap the plot.


You will probably need to make changes to the main body of the code, and if you edit a copy, before long you will have divergent versions. Addison-Wesley Professional Computing Series. Please review piie cart. Covers aspects of style, debugging and testing, design “in the small”, portability, and the pleasure of a good notation.

The Practice of Programming – Brian W. Kernighan, Rob Pike – Google Books

We appreciate your feedback. It has a UNIX spirit. C Programming Language Essentials. Plan 9 from Bell Labs Inferno. The Practice of Programming”. Oh, and if you’re a Lisp teh you’ll want to skip the “Generating Code Using [C] Macros” section unless you have a strong stomach. Granted some of the content in poke book was merely fun review for me and several themes are problems of a different era, I found it remarkably relevant given its age.

Kernighan & Pike, Practice of Programming, The | Pearson

Return to Book Page. Exact usage from book is to run as so: Computer Programming In C Language. According to the preface, the book is about “topics like testing, debuggingportabilityperformance, design alternatives, and style,” which, according to the authors, “are not usually the focus of computer science or programming courses”.

The Web Application Hacker’s Handbook. Consistency and Idioms 1. This book is to be taken up for half-a-year to a year of dedicated study and requires solving the problems presented like technical book.

Join Kobo & start eReading today

Open Preview See a Problem? Kernighan and Pike know what you’re talking about and you’d be wise to listen to them. But where the book differs from many of the technical books is, one one teaches style, design and aesthetics of the programming, leading the thhe to appreciate well written programs and encouraging them to practice good programming style.


On the topic of errors, the authors also reference Donald Knuth’s the Errors of TeXwhich deserves it’s own separate treatment or post. To see what your friends thought of this book, please sign up. Jun 18, Erika RS added it Shelves: Practiec a great book but a little bit outdated.

You can help Wikipedia by expanding it. Programmers must also assess tradeoffs, choose among design alternatives, debug and test, improve performance, and maintain software written by themselves and others.

To ask other readers questions about The Practice of Programmingplease sign up. The long discussions of memory management, pointers, and portability do not apply to any of the other languages, or most modern languages in general. I realized that this book is not be read in one sitting or in a month.

I brought along a few books, the only programming one being Brian W. May 05, Masa Nishimura rated it liked it Shelves: