comp.lang.ada
 help / color / mirror / Atom feed
From: merlin@annwfn.com (Fred McCall)
Subject: Re: Array mappings
Date: Mon, 02 Jan 1995 21:26:13 -0600
Date: 1995-01-02T21:26:13-06:00	[thread overview]
Message-ID: <861E49994B4@annwfn.com> (raw)
In-Reply-To: rgh.788116097@camo

In <rgh.788116097@camo> rgh@shell.com Richard G. Hash writes:

>I agree that Fortran friendly arrays would have been nice, along with a
>couple thousand other things. But they just didn't rate more than a blip
>on the map compared to, oh, let's say, working compilers? Ones where you
>didn't have to recompile a quarter million lines once a week because the
>library structure got hosed up with great regularity (recompiling was an
>event which took about 30 hours at the time). Ones where the generated
>code was 9 times slower than equivalent Fortran code. Ones where the 7th
>argument to a routine didn't end up in the weeds. Ones that had actual
>working math libraries that gave the right results.
>
>Let's face it, if you were introduced to Ada in 1986 and were trying
>to convert a bunch of Fortran programmers over - you had an uphill
>struggle. The compilers were not all that great back then (there were
>some exceptions, I'll grant you), and the optimizations were not what
>they are today. Fairly or not, they gave the impression of slow, buggy,
>pain the the derriere ^&@#$^, and were the butt of many a joke. Can you
>not remember back?

All I have to do is remember back to December of last year (a couple of
weeks ago).  The description given above for the state of the practice
in 1986 sounds appropriate for my experiences with current releases of
tools in 1994.

Ada is a lovely language in theory, but if you actually use some of the
features (like generics, array slices, etc.) compilers/toolsets do
wrong/inefficient things.  It's been a long time; the tools should be
*much* better than they are, given how much they cost.

--
"Insisting on perfect safety is for people who don't have the balls to live
 in the real world."   -- Mary Shafer, NASA Ames Dryden
---------------------------------------------------------------------------
merlin@annwfn.com -- I don't speak for others and they don't speak for me.



  reply	other threads:[~1995-01-03  3:26 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-12-06 13:06 Why don't large companies use Ada? Paige Vinall
1994-12-07 14:15 ` Norman H. Cohen
1994-12-10 20:55   ` Array mappings Michael Feldman
1994-12-13 15:01     ` Norman H. Cohen
1994-12-16 18:55       ` Michael Feldman
1994-12-17  0:43         ` Keith Thompson
1994-12-17 17:17           ` Reaching traditional engineering, was: " Michael Feldman
1994-12-18  1:34             ` Robert Dewar
1994-12-19  2:11               ` Michael Feldman
1994-12-21 16:17               ` Kevin Weise
1994-12-21 13:29                 ` David Emery
1994-12-22  2:40                   ` Michael Feldman
1994-12-22 10:20                 ` Reaching traditional engineering Introspect Technologies
1994-12-22 20:49                   ` Richard Riehle
1994-12-23  9:09                   ` Peter Hermann
1994-12-27  3:37                 ` Reaching traditional engineering, was: Array mappings Richard G. Hash
1994-12-17 20:42           ` Rolf Ebert
1994-12-19  2:19             ` Michael Feldman
1994-12-19  3:46               ` Robert Dewar
1994-12-19  5:53               ` Mark S. Hathaway
1994-12-19 14:27                 ` Robert Dewar
1994-12-22 17:08               ` Richard G. Hash
1995-01-03  3:26                 ` Fred McCall [this message]
1994-12-17 17:41         ` Robert Dewar
1994-12-18  0:03           ` Dik T. Winter
1994-12-19  2:08             ` Michael Feldman
1994-12-19  2:01           ` Michael Feldman
1994-12-19  3:41             ` Robert Dewar
1994-12-20  3:23               ` Michael Feldman
1994-12-20 14:09                 ` Robert Dewar
1994-12-19 19:10             ` Matt Kennel
1994-12-09  2:31 ` Why don't large companies use Ada? Michael Feldman
replies disabled

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