Re: C Prog. book recommendation

From: Richard Heathfield (dontmail_at_address.co.uk.invalid)
Date: 11/30/03


Date: Sun, 30 Nov 2003 07:23:15 +0000 (UTC)

Michael J. Fromberger wrote:

> In article <65660127.0311291751.3629938@posting.google.com>,
> tekwiz@bellsouth.net (TekWiz) wrote:
>
>> i'm looking for a good book to learn C from the ground up. I
>> currently know know nothing about any lanuguage witha compiler. i
>> learn best by example and am fluent in PHP, Perl, HTML, and XHTML.
>>
>> I also need a recommendation for some good programming reference
>> books. I've been told that the O'Reilly Safari books are good, but
>> i'd rather hear than from the people in the field.
>>
>> thanks for the help.
>>
>
> For C, it is virtually impossible to do better than:
>
> Brian W. Kernighan & Dennis M. Ritchie, _The C Programming Language_,
> 2nd Ed. Prentice-Hall, Inc., 1988 ISBN 0-13-110362-8 (paperback)

Michael is indeed correct. I offer a couple of other suggestions which,
IMHO, are inferior to Michael's suggestion, but are considered sensible
alternatives:

C Programming: A Modern Approach, K.N.King, W.W.Norton & Company, 1996. ISBN
0-393-96945-2
C: How to Program, 2nd Ed. Deitel, H.M. & Deitel, P.J. Prentice Hall, 1994.
ISBN: 0-13-226119-7

As for programming reference books, I think you'd struggle to beat Knuth's
"The Art of Computer Programming" in its awesome three-volume (at present)
glory. Other reference books I have found extraordinarily helpful are
"Programming Windows", 5th edition, by Charles Petzold; "Advanced
Programming in the Unix Environment", W Richard Stevens; and "Unix Network
Programming" (both volumes), also by WRS.

-- 
Richard Heathfield : binary@eton.powernet.co.uk
"Usenet is a strange place." - Dennis M Ritchie, 29 July 1999.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
K&R answers, C books, etc: http://users.powernet.co.uk/eton


Relevant Pages

  • C++ Cookbook - OReillys Latest Release
    ... difficult languages to learn. ... accomplish common programming tasks in an effective and proven manner. ... 'reference' books. ... XML, using the standard containers, and so on. ...
    (comp.unix.sco.announce)
  • Re: Rephrase - Could you sod off Spinoza
    ... Here p is the assertion that "C is a programming language" and q is ... recompiled using new compilers, and the old compilers are retained to ... best-selling and highly useful books of one Herbert Schildt... ... Evidence has been pointed at you that Herbert Schildt write inaccurate ...
    (comp.programming)
  • Re: What books do you read / recommend
    ... category is the C++ books, not because it's the best, or because ... well-explored that lots of uniquely good design books are also good C++ ... The C++ Programming Language 3rd Edition by Bjarne Stroustrup ... Design Patterns: elements of reusable object-oriented software by Gamma, ...
    (comp.object)
  • Giant C++ resources list, 2nd edition
    ... -Separate section about the Thinking in C++ books now. ... -C++ Programming in Easy Steps was removed from the beginners' list. ... -Herb Sutter's website added. ... Large Scale C++ Software Design ...
    (comp.lang.cpp)
  • Re: OOD beginner (i already did a searc of the archives of comp.object)
    ... directory alphabetically lists all names and their phone numbers and ... i struggled for months with Python (i was just beginning programming at ... The first diagram is the OOA/D view where all one needs to know is that the collection is ordered somehow. ... followin boks (listing only those books which are available in INDIA) ...
    (comp.object)