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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,56250291936154a0 X-Google-Attributes: gid103376,public From: "Samuel T. Harris" Subject: Re: Where is the elusive jump command? Date: 2000/03/30 Message-ID: <38E3CBF2.3D8F50C5@Raytheon.com>#1/1 X-Deja-AN: 604535227 Content-Transfer-Encoding: 7bit References: <38D771CA.D41AF9B5@port.ac.uk> <8bq7ku$mc8$1@nnrp1.deja.com> <38E0E723.C39C392@quadruscorp.com> <8brfm4$4uc$1@nnrp1.deja.com> <38E240D1.DB36C983@quadruscorp.com> <38E2333B.2109F2BB@lmtas.lmco.com> <8bu4ek$412$1@nnrp1.deja.com> <8bul06$9aa1@news.cis.okstate.edu> <38E396E7.45941282@quadruscorp.com> X-Accept-Language: en Content-Type: text/plain; charset=us-ascii Organization: Raytheon Aerospace Engineering Services Mime-Version: 1.0 Newsgroups: comp.lang.ada Date: 2000-03-30T00:00:00+00:00 List-Id: "Marin D. Condic" wrote: > > David Starner wrote: > Aside from the fact that there is tons of Fortran code lying around > already, is there any reason why "number crunching" or > "scientific/engineering software" couldn't be taught/done in Ada? My > Fortran experience was back in the Fortran 77 days and I don't recall > anything being in the language that couldn't be done just as well - if > not better - in Ada95. (Especially given Ada's type capabilities and > precise definitions for math ops, numeric attributes, etc.) > > And if the only argument against it is the tons of existing math > libraries, then theres Ada's interface capability to argue in its favor. > I remember years ago when Honeywell came out with the DPS-90 computer. I as an Air Force officer which reviewed Ada waivers for MAC. One development group wanted to use the Fortran compiler on the DPS-90 because it supported the vector/matrix processor incorporated in that architecture. They claimed the Ada compiler did not. This claim remain a valid waiver excuse for just about 2 hours. That was the time it took me to write and test an Ada binding to Fortran code thus provided Ada with access to the very same vector/matrix processor. Waiver denied! This is one of my favorite examples of the powerful interface features of Ada. -- Samuel T. Harris, Principal Engineer Raytheon, Aerospace Engineering Services "If you can make it, We can fake it!"