From: | Henry Spencer <henry@zoo.toronto.edu> |
Newsgroups: | comp.compilers |
Date: | 27 Feb 1996 16:28:29 -0500 |
Organization: | SP Systems, Toronto |
References: | 96-02-187 96-02-226 96-02-234 |
Keywords: | standards |
jgm@CS.Cornell.EDU (Gregory Morrisett) writes:
> Providing a precise semantics for a language is not just something
> for the "theoriticians" to do -- it really provides the basis for a
> language -- a contract for both the implementors and the users...
Unfortunately, such contracts work much better if they are written in
a language that the implementors and the users can understand without
calling in a specialist to interpret for them. This is why the ANSI C
committee deliberately decided against formal specifications. The
fact that much of the audience for the contract cannot read formal
specs is regrettable, but it is a fact and it will not change any time
soon.
In the real world, contracts are not written in Esperanto, despite the
theoretical advantages of doing so.
--
Henry Spencer, henry@zoo.toronto.edu
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.