From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_40,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b19fa62fdce575f9 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 1995-01-03 00:52:50 PST Path: nntp.gmd.de!Germany.EU.net!howland.reston.ans.net!swrinde!elroy.jpl.nasa.gov!decwrl!netcomsv!netcomsv!annwfn!annwfn!merlin From: merlin@annwfn.com (Fred McCall) Subject: Re: Array mappings Date: Mon, 02 Jan 1995 21:26:13 -0600 Newsgroups: comp.lang.ada Message-ID: <861E49994B4@annwfn.com> References: Organization: Is For People Who Don't Have Real Work X-Newsreader: Newsy 0.23 Date: 1995-01-02T21:26:13-06:00 List-Id: In 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.