shamir shakir wrote:
> Well I'm new to dynamic memory allocation, that wiki page about malloc  gave
> me some ideas more clearly. And I'm now reading Herb Schild's Teach yourself
> C and C++.
> I'm not good at STL yet.

Herbert Schildt currently holds the "honor" of second worst C author of 
all time.  He used to be the worst author until Yashavant Kanetkar stole 
his glorious title with the abomination known as "Let Us C" that is 
currently plaguing the world 20 times over.  (Watch this list - any time 
you see Turbo C in use, that person is also likely reading "Let Us C" - 
the two seem to go hand-in-hand).

http://stason.org/TULARC/webmaster/lang/c-cpp-faq/16-Why-do-many-experts-not-think-very-highly-of-Herbert-Schildt-s-books.html


When you joined c-prog, you should have received an e-mail containing 
the group welcome message.  In that message was a list of books that 
group members recommend as an excellent starting point.  Just in case 
you missed the message, here is that list of books again and the c-prog 
recommended reading order (i.e. if you decide to read the following 
books, this is the order to read them in):

"Accelerated C++" by Koenig and Moo (ISBN #020170353X)
"Safe C++ Design Principles" by Thomas Hruska
"The C++ Standard Library" by Nicolai Josuttis (ISBN #0201379260)
"Effective C++" by Scott Meyers (ISBN #0201924889)
"More Effective C++" by Scott Meyers (ISBN #020163371X)

If you are learning or looking to learn C, consider learning C++ 
instead.  It is much more versatile and offers powerful features that C 
doesn't offer.  If you happen to be already reading something other than 
the books above, seriously consider supplementing your library with the 
above.

If you can't afford the books mentioned, Bruce Eckel offers "Thinking in 
C++" for free from his website:

http://mindview.net/Books/TICPP/ThinkingInCPP2e.html


Beware any C/C++ author who does not adhere closely to the ANSI C/C++ 
Standard.  One very popular author is Yashavant Kanetkar who is the 
author of "Let Us C".  His writing may be simple to understand however 
his code is non-ANSI Standard.  Similar great writers have shown up over 
the years (e.g. Herbert Schildt) who tell wonderful stories but don't 
adhere to the Standards defined by the ANSI C/C++ committees.

You should also obtain at least copy of a draft copy of the ANSI C/C++ 
Standard.  Draft copies are free and c-prog links to quite a few of them 
here:

http://tech.groups.yahoo.com/group/c-prog/links/Standards_001012496381/


-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.

http://www.CubicleSoft.com/MyTaskFocus/

Reply via email to