formal language descriptions
Henry Spencer
henry at utzoo.uucp
Sat Aug 20 04:45:42 AEST 1988
In article <1214 at garth.UUCP> smryan at garth.UUCP (Steven Ryan) writes:
>>It is also a booby-trap which has been loudly criticized, even by prominent
>>mathematicians, for making the literature of the field useless to anyone
>>but narrow specialists. Concise formalisms are necessary but not sufficient.
>
>Because it is hard, therefore it should not be done.
>It is hard to comment a program, therefore it shouldn't be done.
Please re-read the last sentence of what I wrote. It should be done, *but*
it is not the whole job.
>No direct response to assertion that is done to keep the writer honest and
>perhaps that's why language designer avoid it.
No direct response to assertion that making one's work useful requires doing
more than just a formal definition.
>... But formalisation
>makes it possible to argue rationally over some point. The question can be
>resolved by examining the arguments within the context of a public
>definition.
This assumes that the public definition is complete, correct, and self-
consistent. That is not a trivial assumption, indeed it is a large and
somewhat dubious one, especially when considering existing (relatively
large and warty) languages like C.
--
Intel CPUs are not defective, | Henry Spencer at U of Toronto Zoology
they just act that way. | uunet!attcan!utzoo!henry henry at zoo.toronto.edu
More information about the Comp.lang.c
mailing list