comp.lang.ada
 help / color / mirror / Atom feed
From: robert_dewar@my-dejanews.com
Subject: Re: Fortran Myths & Disinformation Wanted
Date: 1999/02/12
Date: 1999-02-12T00:00:00+00:00	[thread overview]
Message-ID: <7a1f14$6ve$1@nnrp1.dejanews.com> (raw)
In-Reply-To: 36C3BEA7.F96F80FC@ix.netcom.com

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    




  parent reply	other threads:[~1999-02-12  0:00 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <36B9B8FF.4E34BF22@mixcom.com>
     [not found] ` <36BA1282.41EA5CB3@earthlink.net>
     [not found]   ` <87679g96ye.fsf@bglbv.my-dejanews.com>
     [not found]     ` <36BC008F.6CF45630@earthlink.net>
     [not found]       ` <slrn7bo6bd.1e3.ggw@wolves.adsl.duke.edu>
     [not found]         ` <36BC2658.62C1E14C@erols.com>
     [not found]           ` <g54v2.4574$ob2.9184@news.flash.net>
     [not found]             ` <36BDAE80.FB135C81@erols.com>
     [not found]               ` <87emo0y8vi.fsf@bglbv.my-dejanews.com>
     [not found]                 ` <bergervo.918581933@iaehv.IAEhv.nl>
     [not found]                   ` <87g18d3lsv.fsf@bglbv.my-dejanews.com>
     [not found]                     ` <19990210201511.04389.00000245@ng-fx1.aol.com>
1999-02-11  0:00                       ` Fortran Myths & Disinformation Wanted essoft
1999-02-11  0:00                         ` Mike Silva
1999-02-12  0:00                         ` Robert I. Eachus
1999-02-13  0:00                           ` Nick Roberts
1999-02-14  0:00                             ` Randy MacDonald
1999-02-13  0:00                           ` bglbv
1999-02-12  0:00                         ` robert_dewar [this message]
     [not found]                     ` <36c5a2cc.3411225@news1.newscene.com>
1999-02-13  0:00                       ` bglbv
replies disabled

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