C++ for Real Programmers
- Paperback: 388 pages
- Publisher: Morgan Kaufmann Pub; Pap/Dsk Re edition (February 1998)
- Language: English
- ISBN-10: 0120499428
- ISBN-13: 978-0120499427
Product Description
An alternative title for this book might be C++: The Way of the Gurus. This is different from the C++ you see described in books about the basics. More than any other language I know, C++ at this level is not so much a language as a subculture with idioms, tricks, and standard architectural concepts not readily apparent from the language itself. This language-within-a-language is seldom talked about in books and magazines. Most C++ programmers rediscover these tricks for themselves, thinking they've invented something really clever, only to discover that, as the talent scout said to the man juggling monkeys, "It's been done." Others are fortunate enough to apprentice to a C++ master, but there aren't enough masters to go around. This book is an attempt to provide a third path to true C++ enlightenment: self-study. Secondarily, this book is for those who have already reached that lofty plateau, but want for companionship and lively conversation and the occasional brain teaser.
C++ for Real Programmers bridges the gap between C++ as described in beginner and intermediate-level books and C++ as it is practiced by experts. Numerous valuable techniques are described, organized into three simple themes: indirection, class hierarchies, and memory management. It also provides in-depth coverage of template creation, exception handling, pointers, and optimization techniques. The focus of the book is on ANSI C++ and so is compiler independent.
C++ for Real Programmers is a revision of Secrets of the C++ Masters and includes a new appendix comparing C++ with Java. The book comes with a 3.5" disk for Windows with source code. System Requirements: DOS or Windows; C++ compiler.