Re: Another spinoza challenge
- From: "Malcolm McLean" <regniztar@xxxxxxxxxxxxxx>
- Date: Sun, 30 Aug 2009 19:47:04 +0100
"*** T. Winter" <***.Winter@xxxxxx> wrote in message
In article <821cb0a0-35a7-4226-9782-> spinoza1111 <spinoza1111@xxxxxxxxx>In 1970 some language design decisions were made by a couple of guys in a
writes:
...
I will so presume. This is because the language is just a bunch of
rather foolish decisions made in 1970 and compounded by unethical
decisions made in 1999.
We know your derision of RH well enough, it is not necessary to compound
it.
On the other hand, what was unethical about the decisions in 1999, what
was
foolish about the decisions in 1970? They did not match what you wanted?
telephone company computer lab. They probably never imagined that the
language would ever be used except for limited internal purposes.
One of the main decisions they made was to use raw addresses as a basic
type. This has had profound implications. It keeps C close to the machine,
it also means that buffer overruns have to be prevented by programmers
keeping tight control of flow logic. It also means that the pointer aliasing
problem can introduce all sorts of subtle difficulties into code. It is a
good question whether this was or was not the right decision, but you can
certainly argue it was "foolish".
The work of the standardisation committees was very different. By now C had
achieved a status as a major, if not the major, general-purpose programming
language. As always, social and therefore political considerations enter
into these types of deliberations. So a narrow technical critique may well
miss the real point. If you disagree with the committee's response to some
of these socio-political pressures upon it, you have the right to label its
behaviour unethical. The fact that the C99 standard has failed means that
something has gone wrong somewhere, which I think we all acknowledge.
.
- References:
- Re: Another spinoza challenge
- From: spinoza1111
- Re: Another spinoza challenge
- From: Richard Heathfield
- Re: Another spinoza challenge
- From: spinoza1111
- Re: Another spinoza challenge
- From: *** T. Winter
- Re: Another spinoza challenge
- Prev by Date: ▶▶▶▶▶High quality and cheap price discount brand shoes at website: www.fjrjtrade.com (paypal payment)
- Next by Date: Re: Another spinoza challenge
- Previous by thread: Re: Another spinoza challenge
- Next by thread: Re: Another spinoza challenge
- Index(es):