Re: a history question
From: Kevin G. Rhoads (kgrhoads_at_alum.mit.edu)
Date: 09/28/04
- Next message: Jan Vorbrüggen: "Re: a history question"
- Previous message: Louis Luangkesorn: "Re: newbie: passing parameters to subroutine"
- In reply to: James Giles: "Re: a history question"
- Next in thread: Jan Vorbrüggen: "Re: a history question"
- Reply: Jan Vorbrüggen: "Re: a history question"
- Reply: Gordon Sande: "Re: a history question"
- Reply: James Giles: "Re: a history question"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Tue, 28 Sep 2004 12:35:31 +0000
> The design of C can only be
>understood if you assume they had no knowledge of the
>state of the art (of the early 1970's).
I think that we will just have to agree to disagree on
this. I will comment that IF you assume the intent was
to design a general purpose language for most uses on
all processors, then I think you'd have somewhat more of a
case. However, it is clear that C started out life as
a systems programming language for the PDP-11 (once the
attempt to reproduce BCPL, which was also aimed more
at systems programming than general purpose, had been
abandoned).
That it then sort of evolved to general use was a totally
different matter. Remember that early Un(ixes, ixen, ices?)
also had F77 as well as C standard, and that AWK &c were
also developed for other uses on them.
THat is not to say that at that time those people were
experts in the history of computing, language design &c.
I had said:
>And not knowning
>one is re-inventing the wheel tends also to be the rule not the exception.
>
>The original developers of C were smarter, and better educated in their
>history, than that.
I do believe that Plauger, Kernighan, Ritchie &c definitely knew
that some of what they were doing was reinventing the wheel.
That "Unix" was named as hack on "Multics" points to one definitive
data point of knowing wheel-reinvention. Just as C starting life
as an attempt to recreate BCPL is another definitive data point
of KNOWING wheel-reinvention.
They d*mn well knew they were reinventing the wheel. They knew
enough about the history and/or the state of the art in 1970's
to know that much/most of what they were doing was re-inventing the
wheel. Knowingly re-inventing the wheel. That's what I claimed
for them, and unless/until you can provide countering data,
I will continue to stand by it.
Perhaps I wasn't clear in my early post. I hope this is clearer.
- Next message: Jan Vorbrüggen: "Re: a history question"
- Previous message: Louis Luangkesorn: "Re: newbie: passing parameters to subroutine"
- In reply to: James Giles: "Re: a history question"
- Next in thread: Jan Vorbrüggen: "Re: a history question"
- Reply: Jan Vorbrüggen: "Re: a history question"
- Reply: Gordon Sande: "Re: a history question"
- Reply: James Giles: "Re: a history question"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|