erickson@eecae.UUCP (Carl Erickson) (03/16/89)
Has anyone compiled a list of C++ books? Ideally, the book I'd like would be titled "Object Oriented Programming Concepts Taught with C++." If you have suggestions, please send them to me and I will compile and post. Carl Erickson -- uunet!frith!erickson erickson@eecae.ee.msu.edu
tyen@cs.utexas.edu (Anthony Yen) (08/15/89)
Having just learned the fundamentals of C (using Kochan's first edition) and really liking it, I am hot to scarf on C++. Especially now that I am really warming up to the concepts I am picking up from going through Smalltalk-80. So I am looking for recommendations from the.venerable.net for a C++ primer. Please, something a lowly undergraduate can understand; I like theory, but a lot of the stuff I find in professional journals just whizzes on past above my head---I still have three semesters yet before I get a class that will cover Markov chains, so have a little mercy. From what little I could pick up from these journals, I would really prefer stuff that covers Release 2.0. I just recently started subscribing to this newsgroup, and the news archives don't show any discussion relating to this, but I just know that this must have been covered before, so could someone please e-mail me the summary? Many thanks in advance, c++.ppl. -- tyen@cs.utexas.edu == Anthony Yen, University of Texas at Austin Disclaimers: The usual, Flo.
rak@china.uu.net (Rich Koch) (10/13/89)
After programming several years with C in the UNIX world, I'd like to learn C++ and object-oriented programming. My desire is to stay with SUN/UNIX boxes--i.e., I don't desire to learn PC C++ if such a discrepancy exists. Can anyone recommend good C++ introductory books for experienced programmers? Replies can be mailed directly thru the user net: !uunet!salt!rak Thanx. Rich K.
williams@umaxc.weeg.uiowa.edu (Kent Williams) (01/12/90)
I have been on a C++ book quest, also, and herein summarize my findings: 1.Stroustrup's Original C++ book is not substaially out of date, and provides a good start. You can order it from AT&T (select code 320-025) at the number given below, though I think they want 37.50 for it. If I'm not mistaken, it's cheaper in book stores if you can find it. 2. The other main one I've seen floating around is "Object Oriented Programming in C++", which I wasn't too fond of. It provides a fair amount of example code,hich would be interesting to someone new to the language, but this is weighted down with a grindingly pedantic commentary on object oriented programming, and tries to inflict smalltalk jargon on C++. The C++ jargon is completely different (has anyone else noticed?) and so talking about methods and messages is not necessarily the best way up the hill. 3. Other books, I haven't read, but that might be OK: 'A C++ Primer' by Stanly Lippman (1989, Addison-Wesley) 'Programming in C++' by Stephen C. Dewhurst and Kathy T. Stark (1989, Prentice-Hall) The latter I've flipped through at B Daltons. It is designed to look like the K&R White Book, so I can only assume that it has similar goals. Even though it was published in 1989, it contains no information about the release 2.0 translator. 4. The AT&T Documents are acceptable, if a bit dry. The most interesting of the lot is the "Selected Readings," which gives rationales for all the new release 2.0 features, and has some introductory material for both C++ and Object Oriented Programming. The reference manual is very dry, and filled with precisely applied and occasionally inpenetrable jargon. For all that, I've found it useful in figuring out things glossed over in the Zortech Manuals. The AT&T Ordering Number is 1-800-432-6600, and the relevant document #'s are as follows. USVACLSR2.0 is my abbreviation of 'Unix(r) System V AT&T C++ Language Systems Release 2.0' USVACLSR2.0 Release Notes (307-090) USVACLSR2.0 Product Reference Manual (307-146) USVACLSR2.0 Selected Readings (307-144) USVACLSR2.0 Library Manual (307-145) -- Kent Williams "What's an Address Bus? How do Icons work?" williams@umaxc.weeg.uiowa.edu -- Advertisement for Time-Life Books
rajarar@hubcap.clemson.edu (Bala Rajaraman) (01/14/90)
Hi!,
Regarding some recommendations for books on C++ - there was a
request for recommendations for C++ books a while ago and I had
requested a summary.
Here it is. I hope you find it useful. By the way, there are
some recommendations at the end of the list. Though I don't agree with
all of them, who am I to say??.
Bala
:-)
rajarar@hubcap.clemson.edu
--------------------------------------------------------------------------
>From janus!todd@uunet.UU.NET Fri Jan 5 22:05:02 1990
Received: from uunet.UU.NET by hubcap.clemson.edu; Fri, 5 Jan 90 22:04:50 -0500
Received: from janus.UUCP by uunet.uu.net (5.61/1.14) with UUCP
id AA01825; Fri, 5 Jan 90 22:02:38 -0500
From: janus!todd@uunet.uu.net
Message-Id: <9001060302.AA01825@uunet.uu.net>
To: uunet!hubcap.clemson.edu!rajarar@uunet.UU.NET
Subject: Re: Re: Request for C++ Textbook
Date: Friday, 5 Jan 1990 17:23-PST
Status: R
start additions:
Tony Hansen C++ Answer Book
end changes:
(from the CommonView BBS ~12/28/89)
LIST OF BOOKS ON C++ AS OF OCTOBER, 1989
1. The Waite Group's C++ Programing
Author: John Berry
Publisher: Howard W. Sams & Co., 1988
ISBN 0-672-22619-7
2. Programing in C++
Authors: Steve Dewhurst and Kathy Stark
Publisher: Prentice Hall, 1989
ISBN 0-13-723156-3
3. Using C++
Author: Bruce Eckel
Publisher: Osborne-McGraw Hill, 1989
ISBN 0-07-881522-3
4. C++ Primer
Author: Stanley Lippman
Publisher: Addison-Wesley, 1989
ISBN 0-201-16487-6
5. Object Oriented Program Design
Author: Mark Mullin
Publisher: Addison-Wesley, 1989
6. C++ for Programers
Author: Ira Pohl
Publilsher: Addison-Wesley, 1989
7. User Interfaces in C++ and Object Oriented Programming
Author: Mark Goodwin
Publisher: MIS Press, 1989
ISBN 1-55828-023-5
8. C/C++ Expert Systems
Author: David Hu
Publisher: MIS Press, 1989
ISBN 0-943518-86-5
9. The C++ Programing Language
Author: Bjarne Stroustroup
Publisher: Addison-Wesley, 1986
ISBN 0-201-12078-X
10. An Introduction to Object Oriented Programing in C++
Authors: Weiner and Pinson
Publisher: Addison-Wesley, 1988
ISBN 0-201-15413-7
"Object Oriented Programming in C++", Wiener & Pinson -- Awful. Examples
contain non-portable contructs. Sometimes examples work for reasons
unrelated to the author's explanation. Authors were severly criticized by
Stroustrup, et al in the December SIGPLAN Notices. Read at your own risk.
"C++ Prpgramming", John Berry -- Not good. Very readable, but often
inaccurate. Examples often don't work.
"The C++ Programming Language", Stroustrup -- Good, but out of date.
Recommended as the 2nd or 3rd book to read about C++. Very technical in
presentation. A newer draft of the book is known to exist. (Spring `89)
Recommend picking it up when published.
"Programming in C++", Dewhurst & Stark -- Good. Treatment is not
thorough, but example code merits close study. Presentation is very
technical. Recommended for advanced users. Assumes C++ 2.0.
"C++ for C Programmers", Ira Pohl -- Good. Many good exercises. Limited in
scope, but efficient in presentation. (i.e. Reader can start writing useful
code very quickly.)
"C++ Programming", Lippman -- Excellent. Best 1st book on C++. Fairly
comprehensive in scope. Details differences between C++ 1.2 and 2.0.
Must read if new to language.
--------------------------------------------------------------------------
jimad@microsoft.UUCP (JAMES ADCOCK) (01/16/90)
In article <430@ns-mx.uiowa.edu> williams@umaxc.weeg.uiowa.edu.UUCP (Kent Williams) writes: >3. Other books, I haven't read, but that might be OK: > >'A C++ Primer' by Stanly Lippman (1989, Addison-Wesley) >'Programming in C++' by Stephen C. Dewhurst and Kathy T. Stark (1989, >Prentice-Hall) Read Lippman, then tell us if it is not near the top of your list. I still have yet to find a really good C++ bok with an OOP primary focus, 'tho.
jimad@microsoft.UUCP (JAMES ADCOCK) (01/16/90)
Anyone actually seen a copy of the Mullin in print yet?
sabbagh@acf5.NYU.EDU (sabbagh) (01/16/90)
In article <10271@microsoft.UUCP> jimad@microsoft.UUCP (JAMES ADCOCK) writes: >Anyone actually seen a copy of the Mullin in print yet? I have reviewed and returned it. It is garbage. I do not recommend it. The best book I have read on Object-oriented programming is Meyer's "Object- oriented Software Construction". Lippman is the best of the bunch for C++, as it has the most coverage of 2.0 after AT&T's docs (not for bedtime reading). Also check out Hansen's C++ Answer Book -- contains code for Stroustrup's problems. Very good code, too! Avoid Eckel's book. Hadil G. Sabbagh E-mail: sabbagh@csd27.nyu.edu Voice: (212) 998-3125 Snail: Courant Institute of Math. Sci. 251 Mercer St. New York,NY 10012 186,282 miles per second -- it's not just a good idea, it's the law!
green@ntvax.uucp (Michael S. Green Esq.) (02/09/90)
As a reasonably experienced C and Unix programmer with substantial Flavors OOP exposure I've been interested in working with C++. After going to the store to find a good book I only came away confused, there's just too damn many of them. Can anyone suggest a good title? Preferably one that covers 2.0. What are your recommended books' strengths and weaknesses? Thanx, Miguel
cs290ac@ux1.cso.uiuc.edu (02/13/90)
I'm not finished yet, but I like "Using C++" published by Osborne McGraw-Hill. It covers 2.0, and assumes you know another language (not necessarily C tho) and is fairly well-written, and as far as I know, covers all the major parts of C++. hope it's what you're looking for... -Ron Smith at UIUC
jamesd@techbook.com (James Deibele) (03/07/91)
In article <ZHOU.91Mar5145920@seat.ece.cmu.edu> zhou@seat.ece.cmu.edu (Frank Lei Zhou) writes: >Heard that the SECOND editions of Lippman's "C++ Primer" and Stroustrup's >"The C++ Programming Language" are available. Has anyone had a chance to As they say, "you heard wrong". :-) Both books are currently scheduled for June release by Addison-Wesley. The second edition of the Stroustrup book has an ISBN of 0-201-53992-6 and is scheduled to be a $34.50 hardcover. The second edition of Lippman has an ISBN of 0-201-54848-8 and is scheduled to be a $32.25 paperback. Prices and bindings may change between now and then, of course. I would bet that the Lippman book would be more likely to make its scheduled release date, but it seems that most programs are delayed these days, which usually means that books will lag behind the release of a new version. If C++ 3.0 is on schedule, maybe they'll be out on time. -- TECHbooks offers many technical books at discounted prices. E-mail to info@techbook.com or fax to +1 503 248-6320 for details.
bk19+@andrew.cmu.edu (Bradley D. Keister) (03/12/91)
> In article <ZHOU.91Mar5145920@seat.ece.cmu.edu> zhou@seat.ece.cmu.edu (Frank Lei Zhou) writes: > >Heard that the SECOND editions of Lippman's "C++ Primer" and Stroustrup's > >"The C++ Programming Language" are available. Has anyone had a chance to > > As they say, "you heard wrong". :-) Both books are currently scheduled for > June release by Addison-Wesley. The second edition of the Stroustrup book has > an ISBN of 0-201-53992-6 and is scheduled to be a $34.50 hardcover. The > second edition of Lippman has an ISBN of 0-201-54848-8 and is scheduled to be > a $32.25 paperback. Prices and bindings may change between now and then, of > course. Is there any information available on what is new about the second editions of these books? For example, Lippman is presently compatible with AT&T 2.0. Does the new edition go to 2.1? Mostly bug fixes? I'd like to know because I was within one day of purchasing Lippman's first edition when this post came out. Brad Keister Physics Dept. Carnegie Mellon U
orders@techbook.com (TECHbooks Official Login) (04/02/91)
>Is there any information available on what is new about the second >editions of these books? For example, Lippman is presently compatible >with AT&T 2.0. Does the new edition go to 2.1? Mostly bug fixes? >I'd like to know because I was within one day of purchasing Lippman's >first edition when this post came out. It's my understanding that both books will cover C++ 3.0, or at least that's what my friendly Addison-Wesley rep tells me. I don't know where 3.0 is in the pipeline, so I don't know whether the books will come out on time or not. If I were you, I'd buy the current version of Lippman and worry about the latest stuff later (unless you absolutely have to be current with the absolute latest version). You'll have a couple of months start on C++. -- Voice: +1 503 646-8257 FAX: +1 503 248-6320 orders@techbook.com - or - Public Access UNIX site: +1 503 644-8135 ...!uunet!techbook!orders TECHbooks sells technical (and other) books at discounted prices. Authorized SCO and ESIX resellers.
heilmayr@wheatena.berkeley.edu (Stephan Heilmayr) (06/17/91)
Are there any good intermediate-level introductions to C++ and object-oriented programming available? Ideally, I would like to find a book that is the C++ equivalent of Kernighan & Ritchie. To be more specific: I know essentially nothing about C++, but I have programmed in a number of different languages (including C). I am looking for an introduction to C++ that is complete (including recent additions like multiple inheritance), clear, and fairly concise. Please send any recommendations to me directly (since I have not yet learned C++, I do not normally read this newsgroup). If there is any kind of consensus among the responses, I will post a summary. Thanks. -- ____________________________________________________ -Klaus (a.k.a. heilmayr@math.berkeley.edu )