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,cfe6bee6cb133ace X-Google-Attributes: gid103376,public X-Google-Thread: 1094ba,3e0895d4223034d7 X-Google-Attributes: gid1094ba,public From: robert_dewar@my-dejanews.com Subject: Re: Fortran Myths & Disinformation Wanted Date: 1999/02/12 Message-ID: <7a1f14$6ve$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 443615685 References: <87g18d3lsv.fsf@bglbv.my-dejanews.com> <19990210201511.04389.00000245@ng-fx1.aol.com> <36C3BEA7.F96F80FC@ix.netcom.com> X-Http-Proxy: 1.0 x10.dejanews.com:80 (Squid/1.1.22) for client 166.72.133.185 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Fri Feb 12 14:49:12 1999 GMT Newsgroups: comp.lang.fortran,comp.lang.ada X-Http-User-Agent: Mozilla/4.04 [en] (OS/2; I) Date: 1999-02-12T00:00:00+00:00 List-Id: In article <36C3BEA7.F96F80FC@ix.netcom.com>, essoft@ix.netcom.com wrote: > It gets worse exponentially -- a few years back I saw a > rotational dynamics problem OOPed in ADA and in a > "Fortran style**" ADA -- thirty pages of code vs page > and a half, that would've shrunk further had it been in > Fortran... Be careful with comparative examples of this kind. They almost always involve apples and oranges comparisons of differing styles, and very often involve comparisons of well written programs with badly written ones, which prove nothing. Having used both Fortran and Ada extensively, I would say that the more powerful abstraction features of Ada are likely to be significantly valuable in improving the reliability, readability and maintainability of any large numerical code, assuming competent programming in both language domains. I also think that the fact that Ada has a well thought out model for floating-point semantics (Fortran has none) can be of vital importance in numerical codes that are at the level of carefully worrying about error propagation. It is impossible to write such code in Fortran in a formally portable manner. Examples of snippets, "look at these 5 lines in language X, how would you do this in language Y" are almost always bogus. One has to look at large examples, well programmed. -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own