Re: help me learn C



In article <pM6dnVojmLDQO8nZRVnyjA@xxxxxx>, Richard Heathfield
<invalid@xxxxxxxxxxxxxxx> writes
Chris Hills said:

In article <L5ydndXJ9pxOEsnZnZ2dnUVZ8qCdnZ2d@xxxxxx>, Richard Heathfield
<invalid@xxxxxxxxxxxxxxx> writes
abhi said:

hi everybody am new to this group and help me to learn C

*THE* C book is:

The C Programming Language, 2nd Ed. Kernighan & Ritchie. Prentice Hall,
1988. ISBN 0-13-110362-8 (paperback), or 0-13-110370-9 (hardback).


It is over 18 years old now. The language has moved on a long way since
then. The current C standard is about twice the size of the 1990 version

The current C standard, though, doesn't add a great number of significant
changes to the language that K&R2 describes. A great many of the additions
in C99 were to do with relatively esoteric mathematical operations that few
people care about. There are a few minor additions (BCPL comment syntax,
VLAs, compound literals, and the like), but these are of little moment. In
any case, some of these features are not supported (or not supported in a
conforming manner) by mainstream compilers.

Furthermore, even if you disagree that those features are relatively minor,
K&R2 remains a well-written introduction to the "core" of the language.

Also K&R is a language definition Much like a dictionary. Yiu do not use
a dictionary to learn to write novels or business reports.

Firstly, you appear to be ignoring the first seven chapters of the book (for
we will lay aside the eighth as being off-topic). Secondly, to take your
"novel" analogy, K&R2's purpose is not to teach programming, but to teach C
itself. It achieves this limited goal extremely well.

Try the book review section at http://www.accu.org

Well, I tried. I found an advertisement for movie reviews; another for "the
place to watch cinema and film reviews on your PC and shop online"; one for
MARK LOGIC, whatever that is; another for Amazon; and one for Blackwells.

Try

http://accu.org/index.php/book_reviews?url=search.xqy?field=subject&term
=beginner's+c

Ie do a subject search.


ACCU's usefulness appears to have taken a dive.

Yes... I am not impressed with the new interface.
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ chris@xxxxxxxxxxxx www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/



.



Relevant Pages

  • man C
    ... This is the seedoc for C from my cLIeNUX distro. ... language that produces high-performance results. ... The C programming language was developed around 1973 to make UNIX ...
    (comp.unix.programmer)
  • Re: Learning *NIX programming?
    ... Currently running Debian GNU Linux. ... If you do see C at a shell prompt in cLIeNUX you get this... ... language that produces high-performance results. ... The C programming language was developed around 1973 to make UNIX ...
    (comp.unix.programmer)
  • DRACO Compiler, by Gray Sage, its Author
    ... Writing compilers is probably a pretty strange hobby, ... The first compiler I wrote, like many programmers who end up writing ... programming language intended for Artificial Intelligence work. ... I came up with a truly ugly programming language, ...
    (comp.os.cpm)
  • Re: F is evil (was: XML::LibXML UTF-8 toString() -vs- nodeValue())
    ... characters instead of a sequence of ASCII characters. ... language, no matter if the programming language makes it easy or not. ... Sometimes this is because they don't speak English too well, ...
    (comp.lang.perl.misc)
  • Re: why does screwed up source code work?
    ... the common man from using "theory". ... Common Intermediate Language ... Common Lisp ... EGL Programming Language (EGL) ...
    (alt.html)