RE: A good book on C Programming?
You really need more than one book if you want the resources at hand to
help with resolving problems
Practical C++ Programming, by Steve Oualline, published by O'Reilly is a
good mid-level text that is quite approachable;
The C++ Programming Language by Stroustrup, published by Addison Wesley
is authoritative, complete, interesting, but not always readily
accessible;
C++: The Core Language, by Satir and Brown, published by O'Reilly can
help you with a good foundation;
The C++ Standard Library is an outstanding and authoritative library
reference;
Mastering Algorithms with C, by Loudon, published by O'Reilly shows a
bunch of programming techniques for attaching different problems;
GNU C++ For Linux is a little less weighty and assumes less knowledge of
the subject, but I was left with an impression of the author spending
too much energy trying to insert himself personally into the text;
C++: The Complete Reference by Schildt, published by McGraw-Hill. I have
found this text often to be useful, but others have complained mightily
about it
As to the question of c or c++, I would suggest you plan to end up at
c++ Lite, but start with a core of c and only build out as you need to.
Hopefully this will help you from getting too much indigestion!
--
David
richSOB.com
-----Original Message-----
From: Gavin Henry [mailto:gavin.henry@magicfx.co.uk]
Sent: Saturday, December 27, 2003 3:38 PM
To: debian-user@lists.debian.org
Subject: A good book on C Programming?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
During my degree, BEng (Hons) Electronics and Communications
Engineering, we
did C programming every year, but I never kept it up, as I had no
interest
and didn't see the point. But now I really want to get back into it as I
see
a point with GNU/Linux. I want to get my old skills back and write
something
or help on some projects etc.
I need some good books. I used to have one called "A Book On C", but
sold it,
and I have been reading various tutorials on the web and the many
devoted
websites.
Anyone have any recommendations?
One more question, should I go for C or C++? Which will benefit me more
with
GNU/Linux?
Reply to: