[lug] Re: LUG digest, Vol 1 #1299 - 11 msgs
Bernard Johnston
berjoh at mindspring.com
Mon Sep 17 15:50:35 MDT 2001
<<Message: 10 From: Jeff Walker <jwalker at matchlogic.com> To:
"'lug at lug.boulder.co.us'" Subject: RE: [lug] C++ libraries in Linux
Date: Mon, 17 Sep 2001 09:02:41 -0600 Reply-To: lug at lug.boulder.co.us I
would shy away from anything written by Schildt. Although not everyone
agrees, he is considered a poor author. He may have improved over the
years, but I know the C FAQ used to have a rant about him. He is
responsible for propagating many bad coding idioms. (most famous is the
"void main()") His examples are frequently wrong, etc. I haven't see a
book by him in four years or so, YMMV. Also, thanks for all the STL
links. Very helpful.
-- Jeff Walker MatchLogic, Inc. jwalker at matchlogic.com 7233 Church Ranch
Blvd. Voice 1 (303) 222-2105 Westminster, CO 80021 Fax 1 (303) 222-2001
www.matchlogic.com
>>
Sorry, I have to politely disagree. I'm a technical author myself and I
consider Herbert Schildt to be one of the best technical authors I have
ever come across. He has an almost magical ability to know the proper
level at which to pitch the subject and to thoroughly cover the subject
while proceeding neither too quickly nor too slowly.
He is not himself a programmer and probably doesn't write the best code
imaginable--so what?
I've never met a software engineer who was happy with the code written
by another one. Writing the best possible code (which of course depends
ultimately on the problem) is a quality which isn't very important to
the beginner. Experts typically aren't happy with Schildt, partially
because he does what they don't want done: reveals the tricks of the trade.
Another very good book is Bruce Eckel's Thinking in C++, newest
addition, now available online for free at
http://www.mindview.net/Books/TICPP/ThinkingInCPP2e.html
More information about the LUG
mailing list