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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c4cb2c432feebd9d X-Google-Thread: 1094ba,c4cb2c432feebd9d X-Google-Attributes: gid103376,gid1094ba,public X-Google-Language: ENGLISH,ASCII Path: g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!atl-c08.usenetserver.com!news.usenetserver.com!pc03.usenetserver.com!KNOLOGY.NET-a2kHrUvQQWlmc!not-for-mail Date: Tue, 23 May 2006 12:33:52 -0500 From: "Marc A. Criley" User-Agent: Thunderbird 1.5.0.2 (Windows/20060308) MIME-Version: 1.0 Newsgroups: comp.lang.ada,comp.lang.fortran Subject: Re: Ada vs Fortran for scientific applications References: <447169eb$1@news.meer.net> <44732B23.5020201@obry.net> In-Reply-To: <44732B23.5020201@obry.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Message-ID: <8362f$4473477f$45491254$7218@KNOLOGY.NET> X-Complaints-To: abuse@usenetserver.com Organization: UseNetServer.com X-Trace: 8362f4473477fe0ecb7f107218 Xref: g2news2.google.com comp.lang.ada:4376 comp.lang.fortran:10137 Date: 2006-05-23T12:33:52-05:00 List-Id: Pascal Obry wrote: > Ken Plotkin a �crit : >> Its structured nature and verbosity were intended to improve >> readibility, maintenance and reliability. > > Yep, Ada mains goals. As an interesting aside, a software analysis tool that's been around for a few years, "Understand for Ada" (there's also versions for Fortran and other languages, see www.scitools.com) recently added the capability to generate "Control Flow Diagrams" (CFDs) from source code. Essentially these are flow charts, where the contents of the boxes are the source code statements directly lifted from the code. To an experienced programmer this isn't a big deal, but it's a big help for those who do little or no programming to help them understand and follow what's going on in a given subprogram. The Ada programming penchant for more expressive (or verbose :-) naming is of real benefit here, because what happens in each statement or conditional is usually more descriptive than it tends to be in other languages. -- Marc A. Criley -- McKae Technologies -- www.mckae.com -- DTraq - XPath In Ada - XML EZ Out