Related articles |
---|
[2 earlier articles] |
Re: Why Can't We Build a C Compiler? peterd@june.cs.washington.edu (1988-12-21) |
Re: Why Can't We Build a C Compiler? henry@zoo.toronto.edu (1988-12-21) |
Re: Why Can't We Build a C Compiler? nick@lfcs.ed.ac.uk (Nick Rothwell) (1988-12-20) |
Re: Why Can't We Build a C Compiler? seanf@sco.uucp (1988-12-23) |
Re: Why Can't We Build a C Compiler? daveb@lethe.uucp (1988-12-26) |
Re: Why Can't We Build a C Compiler? olender@rachmaninov.CS.ColoState.EDU (1988-12-28) |
Re: Why Can't We Build a C Compiler? frode@m2cs.naggum.se (Frode Odegard) (1988-12-29) |
Re: Why Can't We Build a C Compiler? unido!gmdzi!jc@uunet.uu.net (1989-01-05) |
Why can't we build a C compiler? think!compass!worley@EDDIE.MIT.EDU (1988-12-19) |
Re: Why Can't We Build a C Compiler? jbs@fenchurch.mit.edu (1989-01-03) |
Re: Why can't we build a C compiler? uokmax!glcowin@Central.Sun.COM (1989-01-18) |
Re: Why can't we build a C compiler? limonce@pilot.njin.net (1989-01-24) |
Re: Why can't we build a C compiler? waterloo.edu!cognos!rayt@RELAY.CS.NET (R.) (1989-01-25) |
[1 later articles] |
Date: | 29 Dec 88 11:26:08 GMT |
From: | Frode Odegard <frode@m2cs.naggum.se> |
References: | <3099@ima.ima.isc.com> |
Newsgroups: | comp.compilers |
Summary: | Modula-2 also has a formal semantic definition |
Organization: | Modula-2 CASE Systems A.S, Oslo, Norway |
In article <3099@ima.ima.isc.com>, nick@lfcs.ed.ac.uk (Nick Rothwell) writes:
> This is the approach we've taken with the ML project. Standard ML is,
> to my knowledge, the only language to have a complete formal semantics ...
> (which is *not* huge - 97 pages). Does Ada have one? How big is it
In the upcoming ISO standard for Modula-2, VDM is used to define the semantics
[as well as the syntax]. This will increase the safety of compilers. In
England they are working on a system which will produce and prove a compiler
for a language specified in VDM [I think this is in connection with the
Alvey-project]. I expect that there is and will be serious work done on
proving Modula-2 programs, taking advantage of the fact that the language is
defined in VDM.
BTW, I think a VDM standard is on its way :-)
- Frode Odegard, M2CS
PS: I think the worst "hack" in the VDM definition of Modula-2
is how continuity is handled in connection with coroutines.
I heard that the VDM ";" combinator is being overloaded ;->
I'm not sure this is really a "hack"....my VDM stinks.
[From Frode Odegard <frode@m2cs.naggum.se>]
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.