Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #167599

Re: "Richard Stallman Announces C Reference"

Path csiph.com!news.mixmin.net!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From Tim Rentsch <tr.17687@z991.linuxsc.com>
Newsgroups comp.lang.c
Subject Re: "Richard Stallman Announces C Reference"
Date Sun, 11 Sep 2022 06:31:09 -0700
Organization A noiseless patient Spider
Lines 32
Message-ID <86h71eqbqa.fsf@linuxsc.com> (permalink)
References <tffub4$1s3f$1@gioia.aioe.org> <f9d12d44-6d1d-44aa-9e75-d442252deeaan@googlegroups.com> <tfg6c9$18uoo$1@news.xmission.com> <tfgr3a$6ga$1@reader2.panix.com>
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Injection-Info reader01.eternal-september.org; posting-host="eacead3a04a98f103c487ee10dc191dc"; logging-data="2034517"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+rh8Kqhq0DE+HfW+GyHxPDWJYeTP8p+Wk="
User-Agent Gnus/5.11 (Gnus v5.11) Emacs/22.4 (gnu/linux)
Cancel-Lock sha1:OIf5g/KFUD6mzFKJ6+ixnv4e4Ro= sha1:m4QaNyOVN9k7DV76kSaD29hs/GE=
Xref csiph.com comp.lang.c:167599

Show key headers only | View raw


John Forkosh <forkosh@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).

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

"Richard Stallman Announces C Reference" Lynn McGuire <lynnmcguire5@gmail.com> - 2022-09-09 12:49 -0500
  Re: "Richard Stallman Announces C Reference" scott@slp53.sl.home (Scott Lurndal) - 2022-09-09 19:03 +0000
  Re: "Richard Stallman Announces C Reference" Thiago Adams <thiago.adams@gmail.com> - 2022-09-09 12:54 -0700
    Re: "Richard Stallman Announces C Reference" gazelle@shell.xmission.com (Kenny McCormack) - 2022-09-09 20:06 +0000
      Re: "Richard Stallman Announces C Reference" John Forkosh <forkosh@panix.com> - 2022-09-10 02:00 +0000
        Re: "Richard Stallman Announces C Reference" John Forkosh <forkosh@panix.com> - 2022-09-10 12:09 +0000
        Re: "Richard Stallman Announces C Reference" Tim Rentsch <tr.17687@z991.linuxsc.com> - 2022-09-11 06:31 -0700
          Re: "Richard Stallman Announces C Reference" John Forkosh <forkosh@panix.com> - 2022-09-13 02:19 +0000
    Re: "Richard Stallman Announces C Reference" Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2022-09-09 13:10 -0700
    Re: "Richard Stallman Announces C Reference" scott@slp53.sl.home (Scott Lurndal) - 2022-09-09 20:11 +0000
      Re: "Richard Stallman Announces C Reference" Thiago Adams <thiago.adams@gmail.com> - 2022-09-09 16:34 -0700
  Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-10 18:16 +0200
    Re: "Richard Stallman Announces C Reference" scott@slp53.sl.home (Scott Lurndal) - 2022-09-10 17:04 +0000
      Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-11 08:29 +0000
      Re: "Richard Stallman Announces C Reference" Manfred <noname@add.invalid> - 2022-09-24 16:24 +0200
        C++ is for real, C is just a toy (Was: "Richard Stallman Announces C Reference") gazelle@shell.xmission.com (Kenny McCormack) - 2022-09-24 15:54 +0000
          Re: C++ is for real, C is just a toy (Was: "Richard Stallman Announces C Reference") Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-24 18:07 +0200
    Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-11 08:29 +0000
      Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-11 11:16 +0200
        Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-11 09:44 +0000
          Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-11 13:42 +0200
            Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-11 15:44 +0000
              Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-11 17:55 +0200
                Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-11 16:17 +0000
                Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-11 18:22 +0200
                Re: "Richard Stallman Announces C Reference" "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2022-09-11 12:41 -0700
                Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-12 06:10 +0200
                Re: "Richard Stallman Announces C Reference" "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2022-09-12 00:27 -0700
              Re: "Richard Stallman Announces C Reference" Bo Persson <bo@bo-persson.se> - 2022-09-12 09:18 +0200
                Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-12 09:42 +0200
                Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-12 15:58 +0000
                Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-12 18:48 +0200
              Re: "Richard Stallman Announces C Reference" Juha Nieminen <nospam@thanks.invalid> - 2022-09-13 06:47 +0000
                Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-13 13:29 +0000
                Re: "Richard Stallman Announces C Reference" Juha Nieminen <nospam@thanks.invalid> - 2022-09-14 05:56 +0000
                Re: "Richard Stallman Announces C Reference" Muttley@dastardlyhq.com - 2022-09-14 09:37 +0000
        Re: "Richard Stallman Announces C Reference" scott@slp53.sl.home (Scott Lurndal) - 2022-09-11 16:26 +0000
          Re: "Richard Stallman Announces C Reference" Bonita Montero <Bonita.Montero@gmail.com> - 2022-09-11 18:35 +0200
        Re: "Richard Stallman Announces C Reference" Opus <ifonly@youknew.org> - 2022-09-12 19:22 +0200
          Re: "Richard Stallman Announces C Reference" legalize+jeeves@mail.xmission.com (Richard) - 2022-09-22 19:24 +0000
  Re: "Richard Stallman Announces C Reference" Manu Raju <MR@invalid.invalid> - 2022-09-11 00:01 +0100
    Re: "Richard Stallman Announces C Reference" Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2022-09-10 16:26 -0700
  Re: "Richard Stallman Announces C Reference" legalize+jeeves@mail.xmission.com (Richard) - 2022-09-22 19:21 +0000

csiph-web