Re: Why Can't We Build a C Compiler?

Frode Odegard <frode@m2cs.naggum.se>
29 Dec 88 11:26:08 GMT

          From comp.compilers

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]
| List of all articles for this month |

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>]
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.