The Practice of Programming by Brian W. Kernighan, Rob Pike
Publisher: Addison-Wesley Professional; 1st edition (February 4, 1999) | ISBN: 020161586X | PDF | 3,8 Mb | 267 pages
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++.