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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox