From: Larry McVoy <lm@bitmover.com>
To: Oliver Xymoron <oxymoron@waste.org>
Cc: samson swanson <intellectcrew@yahoo.com>, linux-kernel@vger.kernel.org
Subject: Re: a great C++ book?
Date: Tue, 1 Jan 2002 10:43:31 -0800 [thread overview]
Message-ID: <20020101104331.F4802@work.bitmover.com> (raw)
In-Reply-To: <20020101041111.29695.qmail@web14310.mail.yahoo.com> <Pine.LNX.4.43.0201011214560.7188-100000@waste.org>
In-Reply-To: <Pine.LNX.4.43.0201011214560.7188-100000@waste.org>; from oxymoron@waste.org on Tue, Jan 01, 2002 at 12:25:10PM -0600
On Tue, Jan 01, 2002 at 12:25:10PM -0600, Oliver Xymoron wrote:
> On Mon, 31 Dec 2001, samson swanson wrote:
>
> > hello again,
> >
> > i ask this group because i trust in your intellect.
> >
> > For a beginner to C++ what is your favorite book? A
> > book that goes in depth of teaching the language.
> > remeber i am a beginner, new to c++.
>
> If you already know C well, Bjarne Stroustrup's "The C++ Programming
> Language" is decent. If not, start with Kernighan and Ritchie's "The C
> Programming Language". Put the two next to each other and you might gain
> some insight into the creeping horror that modern C++ has become.
It's hard to explain a love/hate relationship with C++. I think many
systems programmers come to a point where they can "speak" C++ and do so
in design conversations all the time, talking about the "objects" and the
"methods", etc. But they program in C.
This sends a somewhat mixed message to the casual observer who might think
that one language or the other is "better". The reality is that you want
tp program in a fairly object oriented way but you also want to avoid
"the creeping horror that modern C++ has become.".
Makes you wonder what would happen if someone tried to design a
minimalistic C++, call it the "M programming language", have be close
to C with the minimal useful parts of C++ included.
I've always said that if I get rich I'm going to fund some extensions to
GCC to make associative arrays be a built in type, to make perl like
regex's be a first class object, but maybe I was wrong, maybe I want to
fund "M" :-) Sort of a moot point, I'm not rich.
--
---
Larry McVoy lm at bitmover.com http://www.bitmover.com/lm
next prev parent reply other threads:[~2002-01-01 18:43 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-01-01 4:11 a great C++ book? samson swanson
2002-01-01 4:40 ` Larry McVoy
2002-01-01 5:17 ` David A. Frantz
2002-01-01 5:34 ` Todor Todorov
2002-01-01 18:25 ` Oliver Xymoron
2002-01-01 18:43 ` Larry McVoy [this message]
2002-01-01 20:01 ` Richard Gooch
2002-01-02 0:42 ` J.A. Magallon
2002-01-02 1:41 ` Richard Gooch
2002-01-02 0:34 ` J.A. Magallon
2002-01-02 9:59 ` Kai Henningsen
2002-01-02 1:10 ` H. Peter Anvin
2002-01-02 1:29 ` Alexander Viro
2002-01-02 4:22 ` Michael P. Soulier
2002-01-02 18:46 ` Timothy Covell
2002-01-02 15:43 ` Oliver Xymoron
[not found] <fa.j24p57v.1d34p2v@ifi.uio.no>
[not found] ` <fa.i865mpv.1g42885@ifi.uio.no>
2002-01-02 2:45 ` Dan Maas
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20020101104331.F4802@work.bitmover.com \
--to=lm@bitmover.com \
--cc=intellectcrew@yahoo.com \
--cc=linux-kernel@vger.kernel.org \
--cc=oxymoron@waste.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.