Re: c.l.c wiki update




In article <pan.2006.01.23.22.02.06.999874@xxxxxxxxxxx>, Netocrat <netocrat@xxxxxxxxxxx> writes:
> On Mon, 23 Jan 2006 16:16:11 +0000, Michael Wojcik wrote:
> > In article <pan.2006.01.21.06.00.50.382144@xxxxxxxxxxx>, Netocrat
> > <netocrat@xxxxxxxxxxx> writes:
> >>
> >> The reason I think it's likely to be most acceptable is that it was
> >> developed by the founders of the language. Someone with a mind to
> >> architect a programming language as successful as C is likely to make a
> >> good job of an accompanying style.
> >
> > I'm not going to advocate for or against a particular style here, but
> > this argument seems very weak to me. I don't see any evidence to
> > support the thesis that a language designer is necessarily interested in
> > style in general.
>
> I was considering C more specifically than that.

Fair enough. However:

> I've encountered many
> comments on the white book, none of them negative much beyond "it's
> probably not so appropriate for total beginners" or "it's very condensed
> and requires much consideration". In particular, I've never encountered a
> contradiction of the claim that - and have fairly often encountered the
> claim itself - the book is elegant in its concise expression of C idiom.

Well, we don't know how representative your sample is, but let's
assume that there's some popular consensus that the "expression of
C idiom", as you put it, in K&R is "elegant".

> "Elegant" and "idiom" are close relatives of "style",

I don't think so. That may be because I have a degree in literature
and am married to a rhetorician, but I believe this is a hard thesis
to support. I can see a possible case for defining "style" in terms
of pragmatics, ie as something like "choice of idiom and manner of
its expression in the context of the utterance", but "elegance" is at
best only one possible dimension of style (and a rather nebulous one
at that).

Further, I can see plenty of potential arguments in favor of inelegant
styles (eg ones that advocate certain kinds of verbose description or
adherence to rigidly-defined templates). I might not make such
arguments myself, but they demonstrate that style can be argued at
cross-purposes to elegance.

However, this has gotten pretty far off-topic, and my point was quite
narrow to begin with: I'm not buying your argument for favoring K&R
style, but I don't have any objection to your favoring it, personally
or for the Wiki. And for all I know your argument may seem plausible
to many.

> > But in the end, it's the editors of the Wiki who are doing the work, and
> > the decision should be yours.
>
> Any c.l.c reader is a potential editor, so some newsgroup discussion prior
> to making a decision helps us make sure it's an appropriate one.

Sure, in principle, and I'm all for discussion, but in practice some
people will be doing the work, and it seems only right to let them
make the decisions - though it's very kind of them to listen to other
opinions.

--
Michael Wojcik michael.wojcik@xxxxxxxxxxxxxx

Advertising Copy in a Second Language Dept.:
The precious ovum itself is proof of the oath sworn to those who set
eyes upon Mokona: Your wishes will be granted if you are able to invest
it with eternal radiance... -- Noriyuki Zinguzi
.



Relevant Pages

  • Re: Lisp article at IBM
    ... language which people argue would make it more widely accepted as a tool. ... My question is based on the observations of debates in this group compared to ... with such ease and elegance. ... While I like both a lot and think they should have wider acceptance ...
    (comp.lang.lisp)
  • Re: seperation of function namespace
    ... and I found why this system bothers me: it takes the elegance ... I'd be using a different language, although it seems that the one I ... I have been reading and studying for the past 5 years, ...
    (comp.lang.lisp)
  • Re: The definition of the Standard variation of British English
    ... information can be moved from place to place, simple evolution powered by necessity led to emerging standardization. ... In time, those concerned with language, to assist in standardization, carefully observed the habits of and forms used by those generally considered adept in placing thoughts in the minds of others with precision and elegance, and recorded those habits and forms in what we call manuals--of grammar and of usage. ... In fact, today, it is the scripts of popular TV programmes and films, the lyrics of popular songs, the sayings of sports stars and the like who drive the imaginations of the majority. ...
    (alt.usage.english)
  • Re: BASIC vs Python
    ... > What you describe isn't everything that I'd expect of a language. ... No first class functions. ... Portability for the compiler I use is probably better than Python, ... Elegance - definitely more elegant than Python. ...
    (comp.lang.python)
  • Re: Criticisms?
    ... Updating the wiki is like spitting in the wind. ... "No automatic copying of arrays or strings (but structs are automatically ... a feature in language A does not make its omission a weakness of language ... introduced this pointless feature. ...
    (comp.lang.c)