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.