gan@mit-caf.MIT.EDU (Chock Gan) (06/01/90)
SUMMARY OF C++ BOOKS
====================
Disclaimer: All comments below are not my own, and therefore, I do not claim
responsibility for any misrepresentation on the books reviewed,
intentional or not. Besides, I haven't read any of the books yet
:0).
Fineprint : All previous discussions on the net regarding usefulness of
certain books are not included here. Comments not sent to me are
not commented.
FORMAT: The following list is divided into 3 sections -
Section 1 : Recommended books for C++ programming
Section 2 : Recommended books for Object-Oriented (00)
programming.
Section 3 : Books to avoid
List is ordered in descending order of reference.
Structure of each entry:
Title number of times book is commented
Author/Author's
Publisher
ISBN number
selected comments
Statistics: Number who submitted comments/references - 8
Number who requested copy of this list - 18
Requests for unaltered version of comments/references:
Please send again via email. Copies will just be a huge cat file of
the 8 pieces of mail I received sent via tarmail on 30 June 1990.
All requests received prior to 1 June 1990 are ignored since you may
not need all the gory details after reading this list.
Acknowledgements: To cline@sun.soe.clarkson.edu for the format of individual
entries, which made typing so much easier.
SECTION 1
=========
1. C++ Primer 6
Author: Stanley Lippman
Publisher: Addison-Wesley, 1989
ISBN 0-201-16487-6
"unanimously recommended by network crowd"
"especially good for non-C people"
"most accurate, clearly written"
"best for both self-teaching and as a class text"
"the definitive work on C++ with multiple inheritance, and safe type
linking"
2. Programing in C++ 4
Authors: Steve Dewhurst and Kathy Stark
Publisher: Prentice Hall, 1989
ISBN 0-13-723156-3
"excellent"
"gives real feel for C++"
"half the size of Lippman"
"no empathy for the person who has never seen C++ before"
3. The C++ Answer Book 3
Tony Hansen
Addison-Wesley
"contain answers to 'reader's exercise' from Stroustrup."
"lots of examples of C++ code"
4. The C++ Programing Language 3
Author: Bjarne Stroustrup
Publisher: Addison-Wesley, 1986
ISBN 0-201-12078-X
"original C++ book, but is now outdated"
5. Using C++ 2
Author: Bruce Eckel
Publisher: Osborne-McGraw Hill, 1989
ISBN 0-07-881522-3
"lots of example code"
"aimed at PC programmers"
"V2.0 features treated as an after-thought"
6. C++ for Programers 1
Author: Ira Pohl
Publilsher: Addison-Wesley, 1989
"good for C programmers who are learning C++"
"some errors"
7. An Introduction to Object Oriented Programing in C++ 2
Authors: Weiner and Pinson
Publisher: Addison-Wesley, 1988
ISBN 0-201-15413-7
"non-portable contructs"
"examples of where inheritance is useful are categorically wrong"
"section called 'From C to Shining C++' is a quick way to find the
difference between C and C++"
8. The Annotated C++ Reference Manual 1
Margaret Ellis & Bjarne Stroustrup
Addison-Wesley
ISBN 0-201-51459-1
"V2.0 official language manual"
"just out( April 1990 ) "
9. The AT&T 2.0 documentation (1-800-432-6600 or 317-352-8557):
reference manual: 307-146 1
library manual: 307-145
selected readings: 307-144
release notes: 307-090
15. The Complete C++ Primer 1
K. Weiskamp, and B. Flamg
Academic Press Inc.
"written in a clear and lively style which is easy to read"
"voluminous"
"well rounded grip on C++"
SECTION 2
=========
1. Object Oriented Software Construction 3
Meyer, Bertrand
Prentice-Hall Publishing
"best book on OO programming concepts"
"based on Eiffel language, not C++"
"worth it for the OO concepts taught"
SECTION 3
=========
1. The Waite Group's C++ Programing 1
Author: John Berry
Publisher: Howard W. Sams & Co., 1988
ISBN 0-672-22619-7
"avoid"
--
---------
Chock Gan gan@caf.mit.edu (617)253-0928
Department of Electrical Engineering and Computer Science MIT
60 Vassar Street Rm 39-527, Cambridge, MA 02139.