comp.lang.ada
 help / color / mirror / Atom feed
From: l117593@cliffy.lfwc.lockheed.com (Cordes MJ)
Subject: Re: Computer beats Kasparov
Date: 1996/02/26
Date: 1996-02-26T00:00:00+00:00	[thread overview]
Message-ID: <4gt4hv$m03@cliffy.lfwc.lockheed.com> (raw)
In-Reply-To: dewar.825305853@schonberg

Robert Dewar (dewar@cs.nyu.edu) wrote with deletions:

: Well the issue of whether the code generator "uses AI" (whatever the
: heck that might mean) is a red herring.

: The issue is whether the code generated is "reviewable" in the sens
: of annex H of the RM. Achieving reviewability may involve inhibiting
: some optiizations (regardless of how they are done).
"Reviewable" in the sense of annex H of the RM will help identify areas
in the generated code where the implementation has done something 
worthy of "inspection" (e.g., run-time checks and calls to run-time
support routines). However, it really doesn't say anything about the 
correctness of the code (i.e., generated code).

As for inhibiting optimizations, I can't afford to turn off optimizations
(e.g., code hoisting techniques) simply to make my Ada/assembly 
interspersed listing easier to read. Although supporting "reviewable"
greatly improves our ability to identify unsafe code, the proof that
a program is actually safe still requires tests on the execution of
the code.

In any event, your first statement is true, it does not matter if the 
code was generated by Deep Blue, one of todays CGs, or by hand. Reviewability
(and I'll include testability in this) is the issue.


--
---------------------------------------------------------------------
Michael J Cordes
Phone: (817) 935-3823
Fax:   (817) 935-3800
EMail: CordesMJ@lfwc.lockheed.com
---------------------------------------------------------------------




  parent reply	other threads:[~1996-02-26  0:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <4g29e2$ea0$1@mhadg.production.compuserve.com>
1996-02-17  0:00 ` Computer beats Kasparov Cordes MJ
1996-02-24  0:00 ` Tore Joergensen
1996-02-26  0:00   ` Cordes MJ
1996-02-25  0:00     ` Robert Dewar
1996-02-26  0:00       ` Ken Garlington
1996-02-26  0:00       ` Cordes MJ [this message]
1996-02-27  0:00         ` Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox