comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: intermediate results causing constraint errors
Date: 10 Dec 1994 08:41:16 -0500
Date: 1994-12-10T08:41:16-05:00	[thread overview]
Message-ID: <3ccb5s$710@gnat.cs.nyu.edu> (raw)
In-Reply-To: 1994Dec7.121726.26918@sei.cmu.edu

The idea of Fortran users getting confused by the Brown model does not hold
water for a second.

Fortran has no arithmetic model, and Fortran programmers do not think
in terms of such models. The actual code generated by an Ada compiler
will be no different from that generated by a Fortran compiler with
respect to numeric operations in practice.

Remember that the Brown model has essentially ZERO effect on the generated
code of an Ada compiler, and also remember that the change to the floating
point model in Ada 9X will also in practice have zero effect on the
generated code.

As for the fixed-point "anomoly", this is only anomolous i you don't
understand fixed-point, and a good rule is not to use that which you
do not understand.

You will always get surprised if you try to use things you don't
understand, and only in that sense would I agree that Ada 83 is full of
little surprises in numerics.




      reply	other threads:[~1994-12-10 13:41 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <3bn3l9$pa2@gnat.cs.nyu.edu>
1994-12-05 18:41 ` intermediate results causing constraint errors Bob Duff
1994-12-05 19:20   ` Bob Duff
1994-12-06  0:50   ` Keith Thompson
1994-12-06  8:00   ` Richard Riehle
1994-12-06 13:40   ` Robert Dewar
1994-12-07 17:17     ` Richard Riehle
1994-12-10 13:41       ` Robert Dewar [this message]
replies disabled

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