Re: K&R2 Still good?



On Oct 6, 11:55 pm, santosh <santosh....@xxxxxxxxx> wrote:
rajiv.batt...@xxxxxxxxx wrote:
Hey everyone,

I am a Java programmer, somewhere between novice to advanced. I wanted
to know if it is still recommended to read "The C Programming
Language" 2nd Edition? This edition was released in 1988, it is now
2007, almost 20 years. Also, since it is so old, is there some
supplemental tutorial recommend to go along with it? Thanks for your
advice.

The book remains an excellent introduction to C. Keep in mind that C99
hasn't yet been implemented completely and widely and probably never
will. After you go through K&R2, and do all the exercises, you'll be
proficient enough to read and understand the Standard itself, (or a
draft of it), and work out the details of C99 and it's extras.

Here are some resources:

Books:
======

1. The C Programming Language Second Edition by Kernighan and Ritchie
2. C: A Reference Manual by Harbison and Steele
3. C Unleashed by Heathfield, Kirby et al.
4. Expert C Programming by Peter Van der Linden

Online tutorials:
=================

Steve Summit's C notes:
<http://www.eskimo.com/~scs/cclass/>

Tom Torf's C resources:
<http://cprog.tomsweb.net/>

Also Steve Summit maintains the very useful C FAQ:
<http://www.c-faq.com/>

There's also a clc "wiki":
<http://clc-wiki.net/>

Other resources include:

<http://www.lysator.liu.se/c/>
<http://www.dinkumware.com/manuals/>
<http://www-ccs.ucsd.edu/c/>
<http://www.open-std.org/jtc1/sc22/wg14/>
<http://www.knosof.co.uk/cbook/cbook.html>
<http://www.cpax.org.uk/prg/portable/c/index.php>

Thanks for the resources, I have seen Steve Summit's FAQ but not the
notes or any of the other great links. Had a question, if C99 is a
standard why don't compilers implement it? Is it because it's features
are hard to implement?

.



Relevant Pages

  • Re: Newbie scratching his head
    ... language without OOP benefits. ... language but is not the most productive in my experience. ... never programmed then I recommend you start with learning either BASIC ... but a good foundation in programming will serve you into the future ...
    (microsoft.public.dotnet.general)
  • Re: a language is a language
    ... Implementations with such limits are conforming C, ... is considered a programming language without caveats like "if you ... resources must be available to programs written in the language. ...
    (comp.programming)
  • Re: a language is a language
    ... Implementations with such limits are conforming C, ... is considered a programming language without caveats like "if you ... resources must be available to programs written in the language. ...
    (comp.programming)
  • Re: Good Dungeon Mapping e-Tool?
    ... for that, it doesn't extend well to other resources, and isn't ... of late to add it to every programming environment that gets created. ... // file is out of scope, it's the only reference to that object, nuke ... Considering the other hoops the language builders are jumping through, ...
    (rec.games.frp.dnd)
  • Re: Book suggestions
    ... Below is a list of C books currently on my bookshelf that I would ... "Expert C Programming" by Peter van der Linden ... you apply the language, rather than the language itself - network ... from it in the same way I and others would recommend K&R2. ...
    (comp.lang.c)