by StephenC.Dewhurst (Author)
C++ is a large, complex language, and learning it is never entirely easy. But some concepts and techniques must be thoroughly mastered if programmers are ever to do professional-quality work. This book cuts through the technical details to reveal what is commonly understood to be absolutely essential. In one slim volume, Steve Dewhurst distills what he and other experienced managers, trainers, and authors have found to be the most critical knowledge required for successful C++ programming. It doesn't matter where or when you first learned C++. Before you take another step, use this book as your guide to make sure you've got it right!
This book is for you if
C++ Common Knowledge covers essential but commonly misunderstood topics in C++ programming and design while filtering out needless complexity in the discussion of each topic. What remains is a clear distillation of the essentials required for production C++ programming, presented in the author's trademark incisive, engaging style.
Format: Paperback
Pages: 272
Edition: 1
Publisher: Addison Wesley Most C++ programmers are not experts, and they often need preliminaryeducation in various C++ language features, coding techniques, and designpatterns before they can be fully productive. Programmers who need thiseducation include: (1) domain experts who are C programmers, but have onlybasic knowledge of C++; (2) new hires who may have an excellent appreciationof C++ from college courses, but have no practical experience; (3) expert Javaprogrammers who tend to program in C++ the way they do in Java; (4) C++programmers with years of experience maintaining programs, but noknowledge beyond the basics required for that task. What they're missing is thecommon knowledge among experienced C++ programmers, what it takes towrite production-quality programs. That common knowledge is the topic ofthis book.
Published: 28 Feb 2005
ISBN 10: 0321321928
ISBN 13: 9780321321923
Book Overview:
Stephen C. Dewhurst was among the first users of C++ at Bell Labs. He has more than twenty years of experience in applying C++ to problem areas such as compiler design, securities trading, e-commerce, and embedded telecommunications. He is the author and coauthor of several books on C++ and is a member of the advisory board for The C++ Source, a contributing editor for C/C++ Users Journal, and a former columnist for C++ Report. He is also the author of two C++ compilers and numerous articles on compiler design and C++ programming techniques.