John Forkosh <
for...@panix.com> writes:
> [...] what's your (and any others') review of the book?
> Worth reading? Or more importantly to me, good reference
> (including good index, table-of-contents, and, of course,
> good content)?
My reactions, fwiw...
The book is not so much about C as it is about Stallman's way of
thinking about C. If you want to think about C in the same way
that he does, this book is almost certainly the best available.
If on the other hand you want to think about C in the same way
that C is described and defined in the ISO C standard, this book
will probably be more distracting than helpful. Looking over the
book (I certainly didn't read the whole thing), my impression is
RMS can't make up his mind whether he is writing a reference, a
tutorial, or a style guide. I realize that mixing these three
aspects is common and fashionable these days when writing about
programming languages, but personally it irks me. K&R very
wisely divided its material into two parts: one, an introduction
and informal description of the language, and two, a reference.
That was an excellent choice. The current blender style of
mixing everything together is unfortunately more popular now.
Also, a low-level detail, but one worth mentioning: the layout
and formatting choices in the book, both for prose and for code,
reflect (in all likelihood) Stallman's preferences. I'm reminded
of Abraham Lincoln's comment, "For people who like this sort of
thing, this is the sort of thing that these people like."
Personally I prefer a cleaner formatting and layout style (and
yes both for code and for prose).