[gnu.g++] SUMMARY OF C++ books

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.