Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

C++ and OOP Book Recommendation

1 view
Skip to first unread message

William Fang

unread,
Mar 9, 1994, 7:21:51 AM3/9/94
to

Hi!

I'm undertaking a 3rd year computer science course in C++ and
object orientated programming. I would appreciate book
recommendations for C++ and OOP practices, perhaps either a
reference-like manual or tutorial text (probably the former
for later and latter for right now ;)

Post or e-mail. Will summarize if anybody wants a copy and
post. Sorry if this is a FAQ.

Thanks.

- Bill

Colin Roughley

unread,
Mar 11, 1994, 12:11:17 PM3/11/94
to
I'd recommend Teach Yourself C++ by Herb Schildt - Osbourne McGraw-Hill.
It's readable and fairly easy to understand. Can't help on the O-O front
though.

--
Colin Roughley ## Tenere Puliti I Filtri ##
E-mail : C...@sensorat.demon.co.uk
===============================================================================
...the UK, where government is run largely by bozos and buffoons whose
personal involvement with advanced technology extends only as far as
the fountain pen - Jack Schofield of The Guardian
===============================================================================

Brian Hook

unread,
Mar 12, 1994, 5:06:25 PM3/12/94
to
In article <763405...@sensorat.demon.co.uk> c...@sensorat.demon.co.uk (Colin Roughley) writes:

> I'd recommend Teach Yourself C++ by Herb Schildt - Osbourne McGraw-Hill.
> It's readable and fairly easy to understand. Can't help on the O-O front
> though.

Okay, let me establish something here. Herb Schildt is a blithering idiot
who knows next to nothing about computers. Look at the range of books he's
written on computers and you'll soon realize that A.) he's an author, not a
programmer B.) he's spread too thin and C.) there's no way he can know all
that information.

THEN, read a book of his and laugh your head off. It's that bad. I swear.

Good C++ books: Lippman's Primer, Stroustrup, and...uh, supposedly the
Waite Group has a good one out by LaFore?

Brian
--
--------------
Brian Hook | What's the difference between VR and combining graphics,
b...@cis.ufl.edu | networking, simulation, and physics? Marketing.
(Correct answer courtesy of Clark Gaylord)
(Disclaimer: If I was in a position to be representing UF I wouldn't be
wasting my time reading news)

Doug Turner

unread,
Mar 12, 1994, 10:36:38 PM3/12/94
to
Y'know, I wasn't going to reply to the original posting, but Brian's
response was so on the mark, that I couldn't help throwing in my $0.02.
His books are sooooo bad...the last book of his on c++ that I looked at
(it might even be the referenced text) did not mention anywhere that
classes can have objects as data members...and this is just one example
of how incomplete his book(s) is(are).
Doug Turner
dtu...@email.bony.com
Std disclaimer

John Grant

unread,
Mar 14, 1994, 1:47:38 AM3/14/94
to
c...@sensorat.demon.co.uk (Colin Roughley) writes:

> I'd recommend Teach Yourself C++ by Herb Schildt - Osbourne McGraw-Hill.
> It's readable and fairly easy to understand. Can't help on the O-O front
> though.

I have 1 of Schildt's books -- could never get anywhere with it.
Born to Code in C.
Try instead C++ Inside & Out by Bruce Eckel. He's a member
of the ANSI Standards Committee and should know something.
Also good is Object-Oriented Programming Using C++
by Ira Pohl. Just out is C++ for C Programmers. Again by Pohl.
(These will be harder to find as they're put out by a more obscure
publisher.)

Paul Ferguson

unread,
Mar 14, 1994, 11:31:30 AM3/14/94
to
In article <BWH.94Ma...@beach.cis.ufl.edu> Brian Hook,

b...@beach.cis.ufl.edu writes:
> Okay, let me establish something here. Herb Schildt is a
> blithering idiot who knows next to nothing about computers.
> Look at the range of books he's written on computers and
> you'll soon realize that ...

>
> THEN, read a book of his and laugh your head off. It's
> that bad. I swear.

I haven't read any of his books for a long time because once,
many years ago, I bought his book on Prolog (remember Turbo
Prolog?). It was *so* bad I swore then never to look at
another of his titles.

Since then, of course, he's written many other books on
many other languages, and from the sound of it, hasn't
changed a bit. How he manages to keep cranking them out
and make money at it is a complete mystery. I guess
as P.T. Barnum said, "There's one born every minute."

--fergy

--------------------------------------------------------------------
Paul Ferguson | "It's a sick world, I'm a happy guy..."
pfer...@kaleida.com |
--------------------------------------------------------------------

Ira Pohl

unread,
Mar 14, 1994, 2:17:07 PM3/14/94
to
From darkstar.UCSC.EDU!agate!library.ucla.edu!csulb.edu!nic-nac.CSU.net!news.Cerritos.edu!news.Arizona.EDU!math.arizona.edu!CS.Arizona.EDU!noao!coyote!jgrant Mon Mar 14 10:57:46 PST 1994
Article: 63702 of comp.lang.c++
Newsgroups: comp.lang.c++
Path: darkstar.UCSC.EDU!agate!library.ucla.edu!csulb.edu!nic-nac.CSU.net!news.Cerritos.edu!news.Arizona.EDU!math.arizona.edu!CS.Arizona.EDU!noao!coyote!jgrant
From: jgr...@coyote.datalog.com (John Grant)
Subject: Re: C++ and OOP Book Recommendation
Message-ID: <4P16ic...@coyote.datalog.com>
Sender: b...@coyote.datalog.com (Waffle System)
Organization: Datalog Consulting, Tucson, AZ
References: <763405...@sensorat.demon.co.uk>
Date: Mon, 14 Mar 1994 06:47:38 GMT
Lines: 14

c...@sensorat.demon.co.uk (Colin Roughley) writes:
....


>>Also good is Object-Oriented Programming Using C++
>>by Ira Pohl. Just out is C++ for C Programmers. Again by Pohl.
>>(These will be harder to find as they're put out by a more obscure
>>publisher.)

----
Colin:
thanks for the nice notice, the books are published by
Benjamin/Cummings a division of Addison/Wesley - both
are major US publisher of Computing Books. they are
marketed internationally by addison/wesley.
isbn 0-8053-5382-8 OPUS (obj-Oriented Programming Using C++)
isbn 0-8053-3159-X C++4C (C++ for C programmers: 2nd ed)

code for both books is available by anonymous ftp
from bc.aw.com in bc/pohl
CPPFPROG.ZIP - c++4c
OOPUCPP.ZIP -OPUS
use pkunzip -d - to get proper directory structure.

ira pohl


Patrick J Horgan

unread,
Mar 16, 1994, 9:01:03 PM3/16/94
to
In article <4P16ic...@coyote.datalog.com>, jgr...@coyote.datalog.com (John Grant) writes:
|> c...@sensorat.demon.co.uk (Colin Roughley) writes:
|>
|> > I'd recommend Teach Yourself C++ by Herb Schildt - Osbourne McGraw-Hill.
|> > It's readable and fairly easy to understand. Can't help on the O-O front
|> > though.
|>
|> I have 1 of Schildt's books -- could never get anywhere with it.
|> Born to Code in C.
|> Try instead C++ Inside & Out by Bruce Eckel. He's a member
|> of the ANSI Standards Committee and should know something.

This is pretty good. It's fairly PC oriented. At first I was put off by
the PC stuff since I'm a unix bigot, but it turned out to be good.

|> Also good is Object-Oriented Programming Using C++
|> by Ira Pohl.

This one is very good. It would also be good if you wanted to use it as
a text book since it has exercises. I've long been a fan of Ira Pohl. His
explanations of technical stuff is always clear, and even obtruse subjects
seem clear with his explanations.

|> Just out is C++ for C Programmers. Again by Pohl.

Haven't read this.

|> (These will be harder to find as they're put out by a more obscure
|> publisher.)


Patrick
--

These opinions are mine, and not Amdahl's (except by coincidence;).

~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
/ | | (\ \
| Patrick J. Horgan | Amdahl Corporation | \\ Have |
| pj...@eng.amdahl.com | 1250 East Arques Avenue | \\ _ Sword |
| Phone : (408)992-2779 | P.O. Box 3470 M/S 253 | \\/ Will |
| FAX : (408)773-0833 | Sunnyvale, CA 94088-3470 | _/\\ Travel |
\ | | \) /
~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~

Randall H. Hopper

unread,
Mar 17, 1994, 10:51:31 AM3/17/94
to
int...@lindblat.cc.monash.edu.au (William Fang) writes:

>I'm undertaking a 3rd year computer science course in C++ and
>object orientated programming. I would appreciate book
>recommendations for C++ and OOP practices, perhaps either a
>reference-like manual or tutorial text (probably the former
>for later and latter for right now ;)

I've read a few books on C++, and while I can't recommend one as a good
beginners tutorial on on the language, an excellent reference book for the
moderate-to-experienced user is:


C++ Strategies and Tactics (Robert B. Murray)


which was published last year.


1) Unlike most language tutorials/references which just advocate a few
ways of doing things, this book (in my opinion) does a great job of
exposing the pros and cons of using the different language
features. This helps the reader develop a better feel for the
extent and behavior of the language which positions you to develop
your own C++ programming style.

2) Also different from other books, it doesn't contain reams of code,
leaving the reader to dig for "the hidden line that explains it all"
(stumbling over other language quirks you don't understand in the
process). In most examples, the author has included just enough
code to demonstrate the language features he's exposing.

3) It's packed with reference material, but at the same time, it's
organized very well and readable straight from Chapter 1 to the
Index. Very few language books I've read fall in both the reference
and easy-reading categories, but this is one of them.

4) Incidentally, it also describes the two major (relatively) recent
additions to the language: templates and exceptions.


However, this book assumes that you have worked with C++ a little before,
but you'll probably have the book's prerequisites within the first 2-3 weeks
of your course if the course assumes you know C already. I'd highly
recommend getting a hold of a copy before you start so you can refer to it
in places where the tutorial book you choose (or have chosen for you) is
lacking -- I wish this book had been around when I was learning the language!

FYI: I could have e-mailed this but I think this book deserves the publicity.


Randall Hopper

Software Analyst
Intergraph Corp.
rhho...@ingr.com

U64...@uicvm.uic.edu

unread,
Mar 19, 1994, 6:30:36 PM3/19/94
to
In article <2m9ua3$1...@steven.b15.ingr.com>, rhho...@steven.b15.ingr.com

(Randall H. Hopper) says:
> 4) Incidentally, it also describes the two major (relatively) recent
> additions to the language: templates and exceptions.
I would trash any book that doesn't describe templates and exceptions. They
are not that new. Now If a book describes namespaces, that's another thing.
______________________
Thaddeus L. Olczyk
0 new messages