delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2003/07/21/11:14:23

From: Thomas8675309 AT yahoo DOT com (Tom)
Newsgroups: comp.os.msdos.djgpp
Subject: Re: (3) HELP Please with C++
Date: 21 Jul 2003 07:48:48 -0700
Organization: http://groups.google.com/
Lines: 54
Message-ID: <7b68d58f.0307210648.4964da5d@posting.google.com>
References: <i7dkhvssmdlj1cgd4ciiog3pusnupjd1fk AT 4ax DOT com> <3405-Sun20Jul2003112929+0300-eliz AT elta DOT co DOT il> <6eclhvc4tdlmredb31vl9rpiotjkeoflbo AT 4ax DOT com>
NNTP-Posting-Host: 63.72.148.162
X-Trace: posting.google.com 1058798929 23926 127.0.0.1 (21 Jul 2003 14:48:49 GMT)
X-Complaints-To: groups-abuse AT google DOT com
NNTP-Posting-Date: 21 Jul 2003 14:48:49 GMT
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Richard Wagner <skeptic AT myerie DOT net> wrote:

> All I needed to learn was this magical gem:  using namespace std;
> 
> I wonder what other discoveries are to be made   ;-)

Oh dear ...

> WHO else wants in (the discussion)... KEEP it going!
> 
> WHATS your opinion of:
> C++ In Plain English,  Brian Overland.... most superb book I've seen!

Well, since you ask, not much.  Please take a look at the following
review:

http://www.accu.org/cgi-bin/accu/rvout.cgi?from=0ti_cp&file=cp002347a

In the name of fair use, I will quote one short excerpt from the
review, which is by Francis Glassborough, one of the more respected
C++ authorities:

"This is a bad book, written by an author who seems to have made only
a superficial effort to follow C++ development. Before writing any
more books about C++ the author needs to go back and learn C++ right
from the start."

If I need further evidence, the questions you asked in the last couple
days demonstrate that this book does not teach proper C++.  The C++
Standard was finalized in late 1997 and adopted in 1998.  As you know,
djgpp is a port of the gnu c++ compiler and is highly standard
conforming.

The C++ you have learned, as shown by your ignorance of the std
namespace and standard headers (which don't have an ".h" at the end)
is pre-Standard.  Based on the above review, you probably haven't
learned much about the standard library either, and that's too bad,
because you're missing out on what C++ and djgpp have to offer.  And
you're going to continue to get "errors" that have you scratching your
head because you've been taught incorrectly.

With all due respect, you're doing yourself a disservice by using the
book you've mentioned.  Get yourself a copy of Accelerated C++ by
Koenig and Moo if you want to learn modern C++.  For other
recommendations, go to the www.accu.org website, which includes
hundreds of reviews of C++ books.

Just my humble opinion.

Good luck.

Best regards,

Tom

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019