TIP: Click on subject to list as thread! ANSI
echo: c_echo
to: JERRY COFFIN
from: CHARLES ANGELICH
date: 2003-08-05 01:23:00
subject: Re: Re: Kernighan (K&R)

1237c90455a0
c_echo



Hello Jerry - 

Not actually accessing this echo via a FIDO BBS seems to impose
no need to address your replies to the person you are replying
to. 

It would be helpful if you could use a FIDO BBS to access the
echo and use real names. Where I come from addressing a person
as "You" would be considered rude behaviour. 

JC> [ ... ] 

>>> It was presented sooner, for those who paid any attention. 

>> I have no formal training as a librarian and don't read the
>> preface or any of the other junk on those pages 

--8<--cut 

JC> It's your loss -- as you might guess from the bit I quoted,
JC> the introductory material is often quite interesting
JC> (though I can't remember much that seems to me like it
JC> would mean much to a librarian). 

Library of congress numbers and others. 

>> Not known to me. It's still K&R not R&K. 

JC> Which has little to do with anything -- many fine books
JC> about C don't list dmr as an author at all. 

What is a "fine book"? A pretty cover, lots of pictures? IMO if
the book fails to mention who the authors of C are it's not
"fine" it's superficial and I would question how much research
actually went into producing the book. 

JC> I've never seen a specific reason given for Brian Kernighan
JC> being listed first, but they might easily have simply put
JC> them in alphabetical order. It's also been pointed out that
JC> Brian Kernighan was the larger contributor to the book, if
JC> not to the language at all. 

Information from Kernighan would lead me to think otherwise: 

============= 

LJ: There are a lot of different areas in today's IT world:
platforms, OSes, languages, hardware. In what areas do you
consider yourself to be an expert? 

BK: I used to be an expert in document preparation systems,
such as troff (which ran on UNIX), and in tools for
typesetting. I maintained and enhanced troff for a long time,
and I wrote a variety of other text processing tools, including
eqn, for typesett ting mathematics. That was one major piece of
my research for a long time. I was also pretty knowledgeable
about such things as programming style, especially in C. I'm
not an expert in anything now, though. There are too many
things to know, and it gets e easier to forget as one gets
older. 

LJ: What was your part in the birth and destiny of the C
language? 

BK: I had no part in the birth of C, period. It's entirely
Dennis Ritchie's work. I wrote a tutorial on how to use C for
people at Bell Labs, and I twisted Dennis's arm into writing a
book with me. But, if he had been so motivated, he certainly
could have done it without help. He's a superb writer, as one
can tell from the C reference manuals, which are his prose,
untouched. I've profited a great deal from being part of the
book, and I treasure Dennis as a friend, but I didn't have
anything to do with C. 

============= 

Please note that last sentence. ;-) 

Any of this sound at all familiar? 

JC> [ ... ] 

>>> Another point many people find interesting is that dmr
>>> didn't design the I/O library either. That was the work of
>>> Mike Lesk (whose relative obscurity I believe is a cosmic
>>> punishment for having invented gets). 

>> Seems that there were many 'contributors' but one person got
>> the lion's share of the credit even though that was unfair
>> to the others. 

JC> Another place you miss out by skipping over the
JC> introductory material. I suppose Dennis may be _given_ most
JC> of the credit, but he's quite careful not to _claim_ it
JC> exclusively -- just for example, K&R1 names 26 other people
JC> to whom they give thanks for various assistance (and yes,
JC> Mike Lesk is among those). In the second edition, they
JC> reproduce the preface to the first edition, and add another
JC> as well, containing another list of 29 contributors (though
JC> there's considerable duplication between those two lists). 

JC> Dennis also spent quite a bit of his HOPL II presentation
JC> giving credit to quite a number of other people, some
JC> well-known (e.g. Ken Thompson, Rob Pike) others perhaps
JC> less so (e.g. Bonnie Thompson, Bob Morris, Alan Snyder) as
JC> well as some who are well-known to those versed in UNIX
JC> lore, but probably less so elsewhere (e.g. Doug MdIlroy and
JC> Steve Johnson). 

Yes, actors gush lists of names when accpeting their awards.
It's an established form of psuedo humility. 

JC> Just FWIW, the language designer being the second author of
JC> the manual is hardly new or unique -- e.g. once upon a time
JC> many of us used "Jensen and Wirth Pascal", which was
JC> defined by Niklaus Wirth, not Kathleen Jensen. 

While fiddling with OBERON I recall reading that Wirth had a
colleague who collaborated in much of what Wirth had done. Not
sure of the specifics but he wasn't flying solo I know that
much. I'm not referring to Jensen, it was a male colleague as I
recall it and I think older than Wirth. Another college professor
but I'm not even certain they were at the same college.  I wasn't
taking notes. :-)

JC> Of course, mentioning that makes me feel a bit old -- the
JC> time when owning a copy of the _Pascal User Manual and
JC> Report_ marked me as young and progressive is long past! 

OBERON came after Modula II as the next progression of that
language. OBERON has much of interest but is controlled by
middle aged PhD types who seem content to keep it to
themselves. :-\ 

I still have a W31 install of OBERON from another campus
(different group) but haven't tried to use it for anything as
yet.

As a former PASCAL user you might find OBERON of interest to
you.  If nothing else, it's different. :-)

>
>        ,                          ,
>      o/      Charles.Angelich      \o       ,
>       __o/
>     / >          USA, MI           < \   __\__
 

--- * ATP/16bit 2.31 * 
... DOS the Ghost in the Machine! http://www.undercoverdesign.com/dosghost/
* Origin: Try Our Web Based QWK: DOCSPLACE.ORG (1:123/140)
SEEN-BY: 633/267 270
@PATH: 123/140 500 106/2000 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.