Newsgroups: comp.object
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!psuvax1!news
From: schwartz@groucho.cs.psu.edu (Scott Schwartz)
Subject: Formal definitions (Re: ada-c++ productivity)
In-Reply-To: chip@tct.com's message of 1 Apr 91 18:46:57 GMT
Message-ID: <4ebGltlf1@cs.psu.edu>
Sender: news@cs.psu.edu (Usenet)
Nntp-Posting-Host: groucho.cs.psu.edu
Organization: PSU CS
References: <jls.669956572@rutabaga> <27F0E12E.5B35@tct.uucp>
	<EMERY.91Mar28111404@aries.mitre.org> <27F78021.1829@tct.com>
Date: Tue, 2 Apr 91 23:46:51 GMT
Lines: 10


In article <27F78021.1829@tct.com> chip@tct.com (Chip Salzenberg) writes:
   There are validation suites for ANSI C.  Of course, no validation
   suite -- not even the gummint's -- can guarantee that a compiler is
   bug-free.

How do you know that the validation suit tests for the language that
ANSI specified?  Some languages, like Turing, were formally specified
from the time of inception; you can run a program and mechanically
decide if it did what the language definition said it should do.
