|
by Andrew Hunt
|
by Henry S. Warren Jr.
|
The Art of Unix Programming (Addison-Wesley Professional Computing Series) by Eric S. Raymond |
The Mythical Man Month and Other Essays on Software Engineering by Frederick P. Brooks Jr. |
by Brian W. Kernighan
|
Product details
Would you like to update product info or give feedback on images?
|
Customers Viewing This Page May Be Interested in These Sponsored Links(What is this?) |
In his book Bentley assumes little more than a working knowledge of C, but it's in no way a guide to C. Rather, it approaches programming in the same way William Morris approached design--as a creative act founded on knowledge of the craft. From the first essay, Bentley emphasises the importance of accurately defining the problem in arriving at a fast, robust and efficient solution. He gives a number of examples that show how real understanding can reduce programming time, increase accuracy and reduce bugs.
The essays are divided into three alliteratively named sections: Preliminaries, Performance and Product. The first section covers writing a program that's correct for the programmer and the client. The second addresses efficiency, code tuning and performance. The last is a little unfocussed, albeit still interesting: it covers sorts, searches and heaps among other subjects. Take note, though: the solutions in the appendices are, in true C fashion, pointers to solutions. Programming Pearls is such a delight, you're likely to find yourself reading it in the bath. --Steve Patient
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
![]() |
74% buy the item featured on this page: Programming Pearls (ACM Press) £12.09 |
![]() |
9% buy The Pragmatic Programmer £15.92 |
![]() |
7% buy The Mythical Man Month and Other Essays on Software Engineering £13.79 |
![]() |
5% buy Hacker's Delight £15.99 |
|
Share your thoughts with other customers:
|
|||||||
Most Helpful Customer Reviews
Share your thoughts with other customers: Create your own review
|
|
|
After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in. |