The Practice of Programming

The Practice of Programming

The Practice of Programming

Editorial Reviews
Amazon.com
Coauthored 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 summarizes the dozens of tips offered throughout the book.

With its commonsense 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

Association of C & C++ Users
"This book is full of good common sense. In addition it is written in highly readable English. Pick up a copy, choose any chapter and start reading. I think you will then feel motivated to buy yourself a copy... Whatever language you program in, I think you will benefit from reading this book."

The Practice of Programming

The Practice of Programming,Brian W. Kernighan,Rob Pike,Addison-Wesley Professional,020161586X,Computer Bks - Languages / Programming,Computer Books: General,Computer Programming,Computers,Programming - General,Programming Languages - General,Computers / Programming Languages / General

Mathematics Book

The Practice of Programming

Books:

  1. The Queen's Gambit & Catalan for Black
  2. The Riddle of Scheherazade: And Other Amazing Puzzles
  3. The Seven Deadly Chess Sins
  4. The Smarter Bet Guide to Slots and Video Poker (Smarter Bet Guides)
  5. The Universe in a Handkerchief: Lewis Carroll's Mathematical Recreations, Games, Puzzles, and Word Plays
  6. Thornhold (Harpers , No 16)
  7. Tiger's Modern
  8. Totally Cool Word Search Puzzles
  9. Traditional Windsor Chair Making With Jim Rendi
  10. Vampire: The Masquerade-Redemption Official Strategy Guide (Official Guide)

Books

books

Books

  1. Architecture: A Very Short Introduction (Very Short Introductions)
  2. The Pre-Raphaelites (Treasures of Art)
  3. A Midlife Journey : Chasing the Secrets to Aging Strong
  4. Human Resource Accounting : Advances in Concepts, Methods and Applications
  5. The Embedded Corporation : Corporate Governance and Employment Relations in Japan and the United States
  6. Statistical Design and Analysis for Intercropping Experiments : Volume II: Three or More Crops (Springer Series in Statistics)
  7. Protein Crystallography in Drug Discovery (Methods and Principles in Medicinal Chemistry)
  8. Theoretical Astrophysics: Volume 2, Stars and Stellar Systems (Theoretical Astrophysics)
  9. The Perfect Storm : A True Story of Men Against the Sea
  10. The New Feminine Brain : How Women Can Develop Their Inner Strengths, Genius, and Intuition
  11. The Magnificent Collie (The Pure-Bred Series)
  12. The Prairie Kitchen Garden
  13. The Royal Book of Horsemanship, Jousting & Knightly Combat: Dom Duarte's 1438 Livro da Ensinana de Bem Cavalgar Toda Sela
  14. The Nature of Solids
  15. The Secret of Golf : A Century of Groundbreaking, Innovative, and Occasionally Outlandish Ways to Master the World's Most Vexing Game
  16. German Books: Deutsche Bücher ~ 39
  17. Russisch kochen. Gerichte und ihre Geschichte
  18. Karte von Berlin. 4153
  19. Hitchhiker's Guide to Visual Studio and SQL Server: Best Practice Architectures and Examples (7th Edition) (Microsoft Windows Server System Series)