AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Thinking in C++, Vol. 2: Practical Programming, Second Edition by Bruce Eckel, Chuck Allison ISBN: 0-13-035313-2 Publisher: Prentice Hall Pub. Date: 01 November, 2003 Format: Paperback Volumes: 1 List Price(USD): $49.95 |
Average Customer Rating: 5 (5 reviews)
Rating: 5
Summary: Defies the First Law of Technical Documentation
Comment: The First Law of Technical Documentation states that:
"The more complicated the subject, the less will be written about it, and the more likely there will be errors in what is written".
This explains why typical programming books will have fifteen pages on If statements, but only a paragraph that says that "Interrupts can be serviced".
Bruce does a masterful job of building the readers up so they are able to gradually yet thoroughly assimilate the subject matter. Thanks to years of putting on seminars and taking comments from readers, he teaches in useful and productive increments without overwhelming the readers. His examples are well thought out and useful. He actually responds to questions and comments. Please don't spam him, he seems like a genuinely nice guy! I look forward to taking one of his seminars in person.
Rating: 5
Summary: Deliver as promised
Comment: This is a fabulous book for learning
the advanced capabilities of C++ so you
can be as expressive and creative as you
want when creating projects in C++.
I could have not completed a C++ project
at work if I had not had this book.
This is a terrific book.
Rating: 5
Summary: Excellent followup to volume one
Comment: Volume Two picks up where the first left off, without skipping a beat. It starts by covering exceptions and unit tests, both of which should see more use in the real world. It then goes onto cover the standard C++ library in more depth that the first book. He then covers templates in a chapter that he calls 'Templates in Depth'. Yes, the coverage is long, about one hundred pages, but I would rename the chapter 'Templates at a practical level', which is exactly the where the coverage should be left. Templates, like macros, can be overused and have had whole books that cover the topic. Eckel chooses, and I think wisely so, to cover the topical to the extent that it would help you write practical templates yourself and to be able to use template libraries such as the Standard Template Library (STL).
The STL is covered, well, in the two chapters that follow the template chapter. Once again the coverage is not absolutely complete because of the grand scope of the field. There are long books on the STL, but these chapters provide a pragmatic and thorough introduction which should serve for most practical purposes.
The final chapters cover advanced topics. Notable are the chapters on Design Patterns which are designs for templates and classes what are considered industry 'best practice'. So instead of redesigning the wheel you use a design pattern, where appropriate. If you get into design patterns you should also read the extremely popular Design Patterns book, now in it's 25th printing.
In the final chapters is also a discussion on multiple inheritance and threading. Both of which are covered at a pragmatic level and have whole books dedicated to the subject.
This is an excellent, and needed addition to the original Thinking in C++ book. Both of the books are written in an accessible style and cover the topics at a practical level without rat-holing. For aspiring C++ programmers there is probably no better set of books to read as an introduction to C++.
![]() |
Title: Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition) by Bruce Eckel ISBN: 0139798099 Publisher: Prentice Hall Pub. Date: 15 April, 2000 List Price(USD): $47.95 |
![]() |
Title: Thinking in Java (3rd Edition) by Bruce Eckel ISBN: 0131002872 Publisher: Prentice Hall PTR Pub. Date: 06 December, 2002 List Price(USD): $49.99 |
![]() |
Title: The C++ Standard Library : A Tutorial and Reference by Nicolai M. Josuttis ISBN: 0201379260 Publisher: Addison-Wesley Pub Co Pub. Date: 12 August, 1999 List Price(USD): $59.99 |
![]() |
Title: The C++ Programming Language (Special 3rd Edition) by Bjarne Stroustrup ISBN: 0201700735 Publisher: Addison-Wesley Pub Co Pub. Date: 15 February, 2000 List Price(USD): $64.99 |
![]() |
Title: C++ Templates: The Complete Guide by David Vandevoorde, Nicolai M. Josuttis ISBN: 0201734842 Publisher: Addison-Wesley Pub Co Pub. Date: 12 November, 2002 List Price(USD): $59.99 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments