Online Book Reader

Home Category

Professional C__ - Marc Gregoire [507]

By Root 1414 0
up concepts in a book or online instead of memorizing them is a good pattern itself.

Appendix B

Annotated Bibliography


This appendix contains a list of books and online resources on various C++-related topics that were either consulted while writing this book, or are recommended for further or background reading.

C++

Beginning C++

Harvey M. Deitel and Paul J. Deitel, C++ How to Program (Seventh Edition), Prentice Hall, 2009, ISBN: 0-136-11726-0.

Known as the “Deitel” book, this text assumes no prior programming experience.

Bruce Eckel, Thinking in C++, Volume 1: Introduction to Standard C++ (Second Edition), Prentice Hall, 2000, ISBN: 0-139-79809-9.

An excellent introduction to C++ programming that expects the reader to know C already. Available at no cost online at www.bruceeckel.com.

Stanley B. Lippman, Josée Lajoie, and Barbara E. Moo, C++ Primer (Fourth Edition), Addison-Wesley, 2005, ISBN: 0-201-72148-1.

Requires no knowledge of C++, but assumes experience with high-level object-oriented languages.

Steve Oualline, Practical C++ Programming (Second Edition), O’Reilly, 2003, ISBN: 0-596-00419-2.

An introductory C++ text that assumes no prior programming experience.

Walter Savitch, Problem Solving with C++ (Eighth Edition), Addison-Wesley, 2011, ISBN: 0-132-16273-3.

This book assumes no prior programming experience. It is often used as a textbook in introductory programming courses.

General C++

Marshall Cline, C++ FAQ LITE, www.parashift.com/c++-faq-lite.

Marshall Cline, Greg Lomow, and Mike Girou, C++ FAQs (Second Edition), Addison-Wesley, 1998, ISBN: 0-201-30983-1.

This compilation of frequently asked questions from the comp.lang.c++ newsgroup is useful for quickly looking up a specific point about C++. The printed version contains more information than the online version, but the material available online should be sufficient for most professional C++ programmers.

Stephen C. Dewhurst, C++ Gotchas, Addison-Wesley, 2002, ISBN: 0-321-12518-5.

Provides 99 specific tips for C++ programming.

Bruce Eckel and Chuck Allison, Thinking in C++, Volume 2: Practical Programming, Prentice Hall, 2003, ISBN: 0-130-35313-2.

The second volume of Eckel’s book covers more advanced C++ topics. It’s also available at no cost online at www.bruceeckel.com.

Ray Lischner, C++ in a Nutshell, O’Reilly, 2003, ISBN: 0-596-00298-X.

A C++ reference covering everything from the basics to more-advanced material.

Scott Meyers, Effective C++ (Third Edition): 55 Specific Ways to Improve Your Programs and Designs, Addison-Wesley, 2005, ISBN: 0-321-33487-6.

Scott Meyers, More Effective C++: 35 New Ways to Improve Your Programs and Designs, Addison-Wesley, 1996, ISBN: 0-201-63371-X.

These two books provide excellent tips and tricks on commonly misused and misunderstood features of C++.

Stephen Prata, C++ Primer Plus (Fifth Edition), Sams Publishing, 2004, ISBN: 0-672-32697-4.

One of the most comprehensive C++ books available.

Bjarne Stroustrup, The C++ Programming Language (Special Third Edition), Addison-Wesley, 2000, ISBN: 0-201-70073-5.

The “Bible” of C++ books, written by the designer of C++ himself. Every C++ programmer should own a copy of this book, but it can be a bit obscure in places for the C++ novice.

British Standards Institute, The C++ Standard: Incorporating Technical Corrigendum No. 1, Wiley, 2003, ISBN: 0-470-84674-7.

This book is almost 800 pages of dense standardese. It doesn’t explain how to use C++, only what the formal rules are. We don’t recommend this book unless you really want to understand every detail of C++.

Newsgroups at http://groups.google.com, including comp.lang.c++.moderated and comp.std.c++.

The newsgroups contain a lot of useful information if you’re willing to wade through the flame wars, insults, and misinformation that appear as well.

The C++ Resources Network at www.cplusplus.com.

This site contains a lot of information related to C++.

I/O Streams and Strings

Cameron Hughes and Tracey Hughes, Mastering the Standard

Return Main Page Previous Page Next Page

®Online Book Reader