*BSD News Article 51410


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.uwa.edu.au!classic.iinet.com.au!news.uoregon.edu!tank.news.pipex.net!pipex!howland.reston.ans.net!news.sprintlink.net!usenet.kornet.nm.kr!ames!newsfeed.gsfc.nasa.gov!gsfc.nasa.gov!ejh
From: ejh@larry.gsfc.nasa.gov (Edward Hartnett)
Newsgroups: misc.jobs.offered,comp.lang.c,comp.lang.c++,comp.lang.c-cat,comp.object,comp.lang.eiffel,alt.syntax.tactical,comp.lang.misc,comp.unix.bsd.386bsd.misc
Subject: Re: Beginner to C/C++ looking for some good books
Date: 19 Sep 1995 14:41:33 GMT
Organization: NASA Goddard Space Flight Center -- Greenbelt, Maryland USA
Lines: 75
Message-ID: <EJH.95Sep19104133@larry.gsfc.nasa.gov>
References: <439l83$dqq@ucsbuxb.ucsb.edu> <43c49e$c22@newsbf02.news.aol.com>
	<43hqoo$d42@ucsbuxb.ucsb.edu>
NNTP-Posting-Host: larry.gsfc.nasa.gov
In-reply-to: loren@beauty.ucsb.edu's message of 17 Sep 1995 18:52:08 GMT
Xref: euryale.cc.adfa.oz.au misc.jobs.offered:221403 comp.lang.c:113750 comp.lang.c++:125171 comp.object:31992 comp.lang.eiffel:9349 alt.syntax.tactical:1033 comp.lang.misc:17384 comp.unix.bsd.386bsd.misc:186

>>>>> "L" == Loren Koss <loren@beauty.ucsb.edu> writes:

    L> In <43c49e$c22@newsbf02.news.aol.com> magiconinc@aol.com (MagiconInc) writes:
    >> In <439l83$dqq@ucsbuxb.ucsb.edu> loren@beauty.ucsb.edu (Loren Koss)
    writes> 

    >> If this thread was originally discussing why C is better than C++ why is
    >> it entitled "Beginner to C/C++ looking for some good books"?

    >> I, too, am looking for such books, and I feel bound to say that I found
    >> your contribution less than illuminating on this point.

    L> Well, then get "C for dummies" or "C++ for dummies."  If all of you out 
    L> there don't know how to go to your local bookstore and just sit and read 
    L> the computer books and figure out which one is best for you, you have no 
    L> right to even exist on the internet.

    L> It takes brains to be a programmer and apparently none of you have any.

What a load of shit Loren!

If there is a programmer out there who does not know that the
difference between a good book and a crappy book can be the difference
between success and failure on an important project, then that
programmer needs to wake up and smell the ink!

As for myself, I bought Stroustrup's book and found it very tough
going. I'm sure that one day I'll know C++ well enough to get some
good use out of this book.

On the other end of the spectrum I got "Simple C++" by Cogswell (Waite
Group Press), and though it is *very* basic, it is also fairly short,
very easy to understand, and contains very illustrative
examples. Although it's pitched to those with little or no programmer
experience, I found it informative.

More useful was a free C++ tutorial that I got on-line. It's got 12
chapters and tons of examples. Coronodo Enterprises is the outfit that
wrote it and gives it away. Unfortunately I don't have the ftp
address, oh wait, here it is, from a FAQ posting:

9) Title:	Coronado Enterprises C++ Tutorial (v2.20)
   Filename:	CPTUTS22.ZIP   
		CPTUTT22.ZIP   
   Author:	Gordon Dodrill
   E-mail:	--
   Phone:	(505) 293-5464
   URL:		ftp://oak.oakland.edu/pub/msdos/cpluspls/cptuts22.zip
   		ftp://oak.oakland.edu/pub/msdos/cpluspls/cptutt22.zip


    Just like its C counterpart, this  is  really  one of the best and most
    complete  C++ tutorial out there.  This tutorial is not for the  person
    just starting out in programming as C++ is not an ideal first language.
    But if you are familiar with C or any other programming language,  this
    tutorial  will  get  you started with C++.  All the source discussed in
    this tutorial is included and learning is really accelerated as you can
    compile the code while you  are  reading  about it.  This tutorial will
    assume  a  thorough knowledge of the C programming language and  little
    time will be spent on the fundamental aspects of the language.  Special
    attention has be devoted to explaining the newer additions as  provided
    by  the  ANSI-C  standard, as  many programmers are used to the old K&R
    school of thought.



I've also purchased "Designing Object-Oriented C++ using the Booch
Method" by Robert Martin, which is a good book, but pretty
advanced. It's more about OO design and the Booch method than C++, but
it does have some good advanced C++ examples.

Anyway, good luck, and let me know if you find any good C++ books!

--