comp.lang.ada
 help / color / mirror / Atom feed
From: Rush Kester <Rush.Kester@jhuapl.edu>
Subject: Re: Future of Ada?
Date: 1999/01/19
Date: 1999-01-19T15:19:57+00:00	[thread overview]
Message-ID: <36A4A29D.3E6D@jhuapl.edu> (raw)
In-Reply-To: 77vcta$jn2$1@remarQ.com

news.oxy.com wrote:
> 
> Jim wrote in message <369c6b78.7488219@news.nodak.edu>...
> >I am just wondering what those who frequent this news group think
> >about the future of Ada.  I've heard a lot of talk that Ada is kind of
> >dying out and that not even the military is using it any more.  Any
> >comments would be greatly appreciated.
> >
> > -Jim

I have developed software professionally in COBOL, Fortran, Assembler,
Pascal, and Ada.  Ada is by far the most powerful higher level
language.   It was easier to develop applications in Ada (without
resorting to assembler language helper routines).  It was also easier to
reuse Ada code.  While it not easy to develop reusable code in any
language, in Ada, the extra time spent specifing the interfaces and
parameterizing software for reuse, paid big dividends.  My research and
experience at the Software Engineering Laboratory at NASA Goddard showed
that reuse (both without changes, and requiring modifications) increased
with Ada versus Fortran or C/C++.  See
http://sel.gsfc.nasa.gov/doc-st/docs.htm and in particular "Impact of
Ada and Object-Oriented Design in the Flight Dynamics Division at
NASA/GSFC," (http://sel.gsfc.nasa.gov/doc-st/docs/95-001.pdf).

Prior to Ada'95, Ada was handicapped by a "closed" view of application
development.  By that I mean, the presumption was that the entire
application would be developed in Ada & that Ada bindings would be
available to the operating system services.  Ada'95 made it much easier
to develop mixed language applications and to link to existing API
libraries (written in other languages).  Another handicap, prior to the
Ada'9x effort was the high cost of Ada compilers and tools.  Now there
are free compilers available (GNAT, and ObjectAda).  The recently ISO
approved Ada Semantic Interface Specification (ASIS) makes developing
powerful and portable tools easy.

My only concern is not with the technology or infrastructure, but with
overcoming prejudices from Ada's origin's with U.S. Dept. of Defense and
attaining critical mass in broader markets.  Contray to what Jim has
heard, the U.S. Military still uses lots of programming languages,
including Ada (even though it's use is no longer "mandated.")

-- 
Rush Kester
Software System Engineer
at Johns Hopkins Univ./Applied Physics Lab.
voice: (240) 228-3030 (M-F 9am to 5pm EST)




  reply	other threads:[~1999-01-19  0:00 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-01-13  0:00 Future of Ada? Jim
1999-01-13  0:00 ` David Gillon
1999-01-13  0:00 ` Matthew Heaney
1999-01-14  0:00   ` Jim
1999-01-13  0:00 ` E. Robert Tisdale
1999-01-14  0:00   ` Jeff Schweiger
1999-01-13  0:00 ` Larry Kilgallen
1999-01-14  0:00   ` Jim
1999-01-13  0:00 ` dennison
1999-01-13  0:00 ` Markus Kuhn
     [not found]   ` <m3iuebji2a.fsf@fred.muc.de>
1999-01-14  0:00     ` Status of GNAT 3.11p Markus Kuhn
1999-01-15  0:00       ` dewar
1999-01-15  0:00       ` dewar
1999-01-16  0:00   ` Future of Ada? Kevin
1999-01-18  0:00 ` news.oxy.com
1999-01-19  0:00   ` Rush Kester [this message]
1999-01-19  0:00     ` Kirk
1999-01-19  0:00       ` Paul Whittington
replies disabled

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