or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
56 used & new from £3.99

Have one to sell? Sell yours here
 
   
The Practice of Programming (Professional Computing)
 
See larger image
 

The Practice of Programming (Professional Computing) (Paperback)

by Brian W. Kernighan (Author), Rob Pike (Author)
4.2 out of 5 stars  See all reviews (10 customer reviews)
RRP: £28.99
Price: £14.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £14.50 (50%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

Want guaranteed delivery by Tuesday, November 10? Choose Express delivery at checkout. See Details
34 new from £14.49 22 used from £3.99

Special Offers and Product Promotions


Frequently Bought Together

Customers buy this book with The C Programming Language (2nd Edition) by Brian W. Kernighan

The Practice of Programming (Professional Computing) + The  C Programming Language (2nd Edition)
Price For Both: £32.06

Show availability and shipping details


Customers Who Bought This Item Also Bought

The  C Programming Language (2nd Edition)

The C Programming Language (2nd Edition)

by Brian W. Kernighan
4.7 out of 5 stars (97)  £17.57
Programming Pearls (ACM Press)

Programming Pearls (ACM Press)

by Jon Bentley
4.3 out of 5 stars (7)  £12.09
The Pleasures of Counting

The Pleasures of Counting

by T. W. Körner
4.8 out of 5 stars (5)  £31.91
New Turing Omnibus

New Turing Omnibus

by DEWDNEY
5.0 out of 5 stars (1)  £15.37
The Pragmatic Programmer

The Pragmatic Programmer

by Andrew Hunt
4.1 out of 5 stars (20)  £15.92
Explore similar items

Product details

  • Paperback: 288 pages
  • Publisher: Addison Wesley (23 Feb 1999)
  • Language English
  • ISBN-10: 020161586X
  • ISBN-13: 978-0201615869
  • Product Dimensions: 23.1 x 17.8 x 1.5 cm
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon.co.uk Sales Rank: 60,161 in Books (See Bestsellers in Books)
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Programming Qualification opens new browser window
www.seeklearning.co.uk  -  Computer programming certs. to match your IT career stage. 
   Computing Training opens new browser window
www.Career-in-IT.co.uk  -  Starting salaries up to £37K No experience necessary 
   Computer Programming opens new browser window
www.gsBase.com/Software  -  Create Efficient Solutions With Our Software Now. Free Demo Here! 
  
 

Product Description

Amazon.co.uk Review

Co-authored by Brian Kernighan, one of the pioneers of the C programming language, The Practice of Programming is a manual of good programming style that will help any C/C++ or Java developer create faster, more maintainable code.

Early sections look at some of the pitfalls of C/C++, with numerous real-world excerpts of confusing or incorrect code. The authors offer many tips and solutions, including a guide for variable names and commenting styles. Next, they cover algorithms, such as binary and quick sorting. Here, the authors show how to take advantage of the built-in functions in standard C/C++. When it comes to data structures, such as arrays, linked lists,and trees, the authors compare the options available to C, C++, Java and even Perl developers with a random-text-generation program (using a sophisticated Markov chain algorithm) written for each language.

Subsequent sections cover debugging tips (including how to isolate errors with debugging statements) and testing strategies (both white-box and black-box testing) for verifying the correctness of code. Final sections offer tips on creating more portable C/C++ code, with the last chapter suggesting that programmers can take advantage of interpreters (and regular expressions) to gain better control over their code. A handy appendix summarises the dozens of tips offered throughout the book.

With its common-sense expertise and range of examples drawn from C, C++ and Java, The Practice of Programming is an excellent resource for improving the style and performance of your code base. --Richard Dragan,amazon.com



Product Description

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 of Programming to help make individual programmers more effective and productive. This book is full of practical advice and real-world examples in C, C++, Java, and a variety of special-purpose languages. Kernighan and Pike have distilled years of experience writing programs, teaching, and working with other programmers to create this book. Anyone who writes software will profit from its principles and guidance.


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)
 
programming
software engineering
software development
best practices
brian w kernighan
style
computer science
work
unix
sde development
reference

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

The Practice of Programming (Professional Computing)
73% buy the item featured on this page:
The Practice of Programming (Professional Computing) 4.2 out of 5 stars (10)
£14.49
The  C Programming Language (2nd Edition)
14% buy
The C Programming Language (2nd Edition) 4.7 out of 5 stars (97)
£17.57
Programming Pearls (ACM Press)
5% buy
Programming Pearls (ACM Press) 4.3 out of 5 stars (7)
£12.09
New Turing Omnibus
5% buy
New Turing Omnibus 5.0 out of 5 stars (1)
£15.37

 

Customer Reviews

10 Reviews
5 star:
 (6)
4 star:
 (2)
3 star:    (0)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
8 of 8 people found the following review helpful:
5.0 out of 5 stars I didn't know how little I knew, 31 Jan 2001
By Singlespeeder (somewhere in the north of england) - See all my reviews
Once you get past the first chapter, which states a lot of what anyone would consider to be obvious, it gets into an area which will make you reassess your practices.

It made me appreciate how much time saving later a little investment in practicing good programming style can make.

Although the book works through examples in C, C++ and Java, with a little perl, awk and Tcl for good measure, it is relevant to any language.

Ada programmers especially should read it instead of believing that the language does it all for them.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
4.0 out of 5 stars the best programming style guide around, 16 Sep 2002
By Matthew Rawlings "enterprise architect" (Lewisham, UK) - See all my reviews
(REAL NAME)   
This is a guide to how to program with style of the masters.

Every style point Brian makes is argued for convincingly and then backed up by his empirical experiences.

For an experienced programmer much of this will be common sense. Through codifying and naming these principles it may help quality coding become more common.

This book is not specific to any language. The example snippets are mainly C & Unix, but are universally applicable. They can be followed by any experienced coder.

This is both a great tutorial and reference. It is solid stuff but easy reading.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
7 of 8 people found the following review helpful:
5.0 out of 5 stars Should be mandatory reading for any newcomer to programming, 19 Aug 2001
A must in these dark times of complex bloated programming with braindead operating systems and horrible APIs, disguised as "software engineering". A masterwork written by people who work in one of the few places where actual innovation is taking place, who have done substantial contributions to systems software research, and still doing them (Plan 9, for example). A sort of manifest against the current trends in software development, written by people who have worked (and presumably work) on critical systems such as phone switches. Read this book, then read "The Mythical Man-Month" by Fred P. Brooks and start to wonder why software quality is decreasing and the same errors in the past are repeated again and again. I repeat: This is a true masterwork.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars A sound read
There is a lot of good advice in this book, from writing automatic testbench generators to using macros in C. Read more
Published 14 months ago by S. A

5.0 out of 5 stars The Way that can be followed is not the eternal Way
This book is one of the (very few) classics of software development. It is written in a simple style that is easy to understand, but offers great truths. Read more
Published on 13 Sep 2007 by Paul Lynch

5.0 out of 5 stars Impressive ideas how to write code
One can say that C is dead but how one should write programs keeps on being same. There is some basic things that one can think as methodology described by this book like; write... Read more
Published on 16 April 2007 by Kerola Sami

2.0 out of 5 stars No longer valid
I read this recently and, as a C# developer, I disagreed with much of their advice and found most of it very dated.
Published on 30 Nov 2004 by C. Jack

2.0 out of 5 stars Ok for low level programming
Although this book covers simple style mistakes that programmers make, it is bias towards a C & Unix style of coding, and doesn't address many of the issues that a C++\Java... Read more
Published on 17 April 2000

5.0 out of 5 stars A must-have. Impressive.
The more experienced the programmer is, the more complex the code becomes: This book tries to simplify the way we do programming. Read more
Published on 2 Jun 1999

5.0 out of 5 stars Unmissable. Buy the book then read the review.
Alas, we never got the chance to read "The Practice of Composition" by Bach and Zappa, or "The Practice of Painting" by Monet and Mondrian. Read more
Published on 21 April 1999

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.