comp.lang.ada
 help / color / mirror / Atom feed
From: g_harrison@vger.nsu.edu
Subject: Re: Legislative Mandate for Ada
Date: 18 Dec 90 10:59:25 GMT	[thread overview]
Message-ID: <385.276dbe4d@vger.nsu.edu> (raw)
In-Reply-To: 2585@cod.NOSC.MIL

In article <2585@cod.NOSC.MIL>, sampson@cod.NOSC.MIL (Charles H. Sampson) writes:
> In article <2455@sparko.gwu.edu> mfeldman@seas.gwu.edu () writes:
>>In article <9700@as0c.sei.cmu.edu> bwb@sei.cmu.edu (Bruce Benson) writes:
>>>
>>>If the percentage doesn't approach 100 fast enough then they will mandate
>>>mindless translations.
[stuff deleted]
> to Ada and the wonderful tool they have to aid that transition.  I've had
> to critique a few of these efforts.  The translated Ada was appalling, even
> when the proponents were claiming that the program should be maintained (for
> decades) in Ada rather than its original, natural, language.  These efforts
> always seem to be presented as quck-and-dirty proofs-of-concept, with pro-
> mises that the final product will be truly wonderful, as soon as a lot of
> our tax money is spent.
> 
>                             Charlie

Wouldn't it be wonderful to be able to translate [relatively] hard to maintain
code to [relatively] easy to maintain Ada.  Wasn't maintain - ABILITY one of
the goals of the language and of the "mandate?"  When someone foists a
translator on us, we need to be able to show a useful Ada program that will
never reverse-engineer into FORTRAN, etc.  

In my research I've been using a program to run a back-propogation neural
network with delta learning rule and momentem terms.  There are about ten
FLOAT, STRING, and INTEGER parameters to the program that (in many cases)
significantly alter the run-time characterists of the code.  This neural
network learns and recognizes all sorts of input patterns.  The learning
methods are easy to "tweek."  etc.  All of this is done without recompilation.  

I am "_NOT_" telling everyone what a cleaver programming I am; I am just saying
that writing this in virtually any other language would be a real pain to
maintain.  

I am reminded about making a silk purse out of a ......

[Excuse me for taking up your disk storage but...]

A few years ago at the Nth Annual Ada Technology Conference someone presented
some hard facts about maintaining a set of FORTRAN programs vs. rewriting them
into [GOOD] Ada.  Ada won, of course, and I suspect the speaker was somewhat
slanted in his/her view.  However, the facts were indeed impressive because it
showed that Ada supports good software engineering practices in what can be an
effecient way.  It wasn't that Ada was the answer and FORTRAN wasn't: it was
that good Soft. Eng. IS the solution to actually saving money.

George

------------------------------------------------------*------o    Happy---
-- George C. Harrison ------------------------------ * * ----o_o___ New---
----- Professor of Computer Science --------------  * * * ----\ o /-Year--
----- Norfolk State University, -----------------  *Merry* ----\ /--------
-------- Norfolk, Virginia 23504 ---------------  * * * * * ----|---------
----- INTERNET:  g_harrison@vger.nsu.edu ------  *Christmas* --_|_--------
----------These are MY views.... you may share them..*** -----------------

  parent reply	other threads:[~1990-12-18 10:59 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1990-12-13 19:10 Legislative Mandate for Ada Michael Feldman
1990-12-13 22:12 ` Charles H. Sampson
1990-12-14  4:47   ` Michael Feldman
1990-12-14  2:59 ` g_harrison
1990-12-14 16:56 ` Bruce Benson
1990-12-14 17:00   ` Bruce Benson
1990-12-15 17:02   ` Michael Feldman
1990-12-17 18:26     ` Bruce Benson
1990-12-17 20:39       ` David Emery
1990-12-18 11:15         ` g_harrison
1990-12-18 14:10         ` RICK CARLE
1990-12-18 15:21         ` Bruce Benson
1990-12-18 22:46           ` compilers for Ada; " Paul Stachour
1990-12-20  1:59         ` Dick Dunn
1990-12-20 19:11           ` Ada survival without daddy Lord Byron (was leg. mandate) g_harrison
1990-12-21 19:15             ` Ada in Industry: Merit not Mandate Richard Pattis
1990-12-26 17:45               ` James THIELE
1990-12-17 20:57       ` Legislative Mandate for Ada Michael Feldman
1990-12-17 20:42     ` Charles H. Sampson
1990-12-17 22:13       ` Legislative Mandate for Ada; mindless translations Michael Feldman
1990-12-18 10:59       ` g_harrison [this message]
1990-12-18 17:41       ` Matthias Ulrich Neeracher
1990-12-14 20:59 ` Legislative Mandate for Ada Matthias Ulrich Neeracher
1990-12-15 17:50   ` Pat Rogers
1990-12-18 17:37   ` Matthias Ulrich Neeracher
  -- strict thread matches above, loose matches on Subject: below --
1990-12-15 17:22 Michael Feldman
replies disabled

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