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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,75913b4078315ff6 X-Google-Attributes: gid103376,public X-Google-Thread: 115aec,8dbb0b6ec705465a X-Google-Attributes: gid115aec,public X-Google-ArrivalTime: 2002-04-19 17:53:56 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!deine.net!newsgate.cistron.nl!psiuk-p2!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada,comp.realtime Subject: Re: Is Ada preferred over C/C++ for the realtime domain? Date: Fri, 19 Apr 2002 10:51:06 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <8a63570b.0204170122.808e23c@posting.google.com> <3CBF7A7A.A67B7D92@ameritel.net> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1019227868 9629 136.170.200.133 (19 Apr 2002 14:51:08 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 19 Apr 2002 14:51:08 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:22800 comp.realtime:5279 Date: 2002-04-19T14:51:08+00:00 List-Id: 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" 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. > > > >