comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Is Ada preferred over C/C++ for the realtime domain?
Date: Fri, 19 Apr 2002 10:51:06 -0400
Date: 2002-04-19T14:51:08+00:00	[thread overview]
Message-ID: <a9pass$9ct$1@nh.pace.co.uk> (raw)
In-Reply-To: 3CBF7A7A.A67B7D92@ameritel.net

Just to clarify a bit on "The Mandate". It wasn't dropped because of a lack
of Ada expertise. It was dropped because the DoD commissioned a study on DoD
software requirements that concluded that Ada was fine for mission critical
software but shouldn't be a requirement for other software & recommended a
process by which projects should justify language choice based on life cycle
costs. The decision ended up going further than the study recommended by not
requiring Ada for anything and insisting projects justify language choice
based on life cycle costs.

The idea was not to discourage the use of Ada but to enable project managers
to look at the application at hand and make an intelligent decision about
what made sense for that particular situation. (For example, an application
that might be really graphics intensive or perhaps have a large AI
requirement would then be allowed to use some language or development
environment that had really good support for those features, rather than
require Ada, which is a more general purpose language.)

It did tend to get interpreted as "The DoD is ditching Ada!!!", which is
understandable, but incorrect. There are still lots of DoD software projects
that use Ada because it is well suited to a wide range of their problems.
There are also lots of commercial Ada projects as well - especially where
high reliability, long project life and real-time/embedded considerations
are a big deal.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com


"Pat Kohli" <kohli@ameritel.net> wrote in message
news:3CBF7A7A.A67B7D92@ameritel.net...
>
> the embedded telecom code is C/C++.  Years ago Ada was mandated as a
> non-functional requirement for US military applications.  At some point
the
> brass realized there was a shortfall of Ada expertise, given the US
military's
> SW requirements.  The requirement went away as a mandate; and Ada lives on
as a
> language which is particularly well suited to RT applications:  cruise
missiles,
> fly-by-wire, etc.  You don't see Ada used in writing clients for
relational
> databases, much, though, w/ the lapse in the military mandate.
>
>
>
>





  parent reply	other threads:[~2002-04-19 14:51 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <a9j5mr$du7$1@newsserv.intranet.gr>
     [not found] ` <a9kb03$dl5$1@cascade.cs.ubc.ca>
     [not found]   ` <rpnv8.43627$tZ1.8623318@news2-win.server.ntlworld.com>
     [not found]     ` <a9l3um$o31$1@cascade.cs.ubc.ca>
     [not found]       ` <X7pv8.80759$WM.136759360@newssvr30.news.prodigy.com>
     [not found]         ` <a9n4sa$dfj$1@cascade.cs.ubc.ca>
2002-04-19  2:13           ` Is Ada preferred over C/C++ for the realtime domain? Pat Rogers
2002-04-19 15:00             ` Wes Groleau
     [not found] ` <8a63570b.0204170122.808e23c@posting.google.com>
     [not found]   ` <a9k5vp$3kbjn$1@ID-111521.news.dfncis.de>
     [not found]     ` <3CBF7A7A.A67B7D92@ameritel.net>
2002-04-19 14:51       ` Marin David Condic [this message]
2002-04-20 16:08         ` Stefan Skoglund
2002-04-25  2:29         ` Matt Majka
2002-04-25  8:00         ` Antonio López
2002-04-25 14:27           ` Marin David Condic
2002-04-17  8:00 Peter Hermann
2002-04-17 15:10 ` Stephen Leake
2002-04-18  8:45   ` Peter Hermann
2002-04-18 16:08     ` Ted Dennison
replies disabled

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