comp.lang.ada
 help / color / mirror / Atom feed
From: seas.gwu.edu!mfeldman@uunet.uu.net  (Michael Feldman)
Subject: Re: Ada and C++: A request for comparison/contrast/relative benefits
Date: 13 Aug 93 03:40:06 GMT	[thread overview]
Message-ID: <1993Aug13.034006.21557@seas.gwu.edu> (raw)

In article <24ep7t$17o@truffula.fp.trw.com> erwin@trwacs.fp.trw.com (Harry Erwi
n) writes:
>Dave Willett comments:
>"Every language has its application domain."
>
>Amen.
>
>For air traffic control or similar applications where reliability and
>correctness is of overriding importance, use Ada. If you want to get down
>close to the metal, use C. C++ overcomes many of the weaknesses of C and
>allows you into the world of efficient OOP. If you want to work with pure
>thought, there's Alan Perlis's favorite--Lisp. For scientific codes,
>FORTRAN might be best (my wife uses it). Etc. Please don't flame me, but I
>like to use the appropriate tool for the task at hand.

Hmmm. Two of the most sucessful non-defense application domains besides 
ATC are commercial airliner avionics and high-speed train control.
Boeing started using Ada on the new-generation airliners (747-400,
77, 737-300 (?)) because it liked it, not from any mandate. And
Airbus, Beech, Fokker, Tupolev, and Ilyushin are also going with Ada.
Surely avionics gets "close to the metal", as you described it.

The French high-speed rail system (300 km/h, many thousands of passengers
daily) is heavily Ada, as is the nearly-finished Channel Tunnel. Is this
realtime enough? Nuclear power plant control? Which apps are closer to
the metal?

I sorta think that we should stop generalizing and trying to stick
languages in pigeonholes, don't you? The generalizations mostly don't
work very well, do they?

By presenting these facts, I am not arguing Ada's superiority over 
anything. I am tired and bored with the language wars and would prefer
to talk technical here. Periodically I post interesting non-defense
stories, not to prove Ada's superiority, but to illustrate how many
companies who had the choice, chose Ada willingly for serious work,
realtime and otherwise. They are happy with the choice.

If you think they made a poor choice, that is your privilege; 
it's a free country. _They_ think they made the right one for their jobs.

Sheesh. Can we get back to work now? :-)

Mike Feldman
------------------------------------------------------------------------
Michael B. Feldman -  co-chair, SIGAda Education Committee
Professor, Dept. of Electrical Engineering and Computer Science
The George Washington University -  Washington, DC 20052 USA
202-994-5253 (voice) - 202-994-0227 (fax) - mfeldman@seas.gwu.edu (Internet)
"We just changed our CONFIG.SYS, then pressed CTRL-ALT-DEL. It was easy."
-- Alexandre Giglavyi, director Lyceum of Information Technologies, Moscow.
------------------------------------------------------------------------

             reply	other threads:[~1993-08-13  3:40 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-08-13  3:40 Michael Feldman [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-08-31 17:09 Ada and C++: A request for comparison/contrast/relative benefits dog.ee.lbl.gov!agate!spool.mu.edu!darwin.sura.net!uvaarpa!software.org!sm
1993-08-21  5:30 Gregory Aharonian
1993-08-20 17:39 cis.ohio-state.edu!magnus.acs.ohio-state.edu!math.ohio-state.edu!cs.utexa
1993-08-20 16:17 cis.ohio-state.edu!math.ohio-state.edu!darwin.sura.net!source.asset.com!v
1993-08-19 20:11 Wes Groleau x1240 C73-8
1993-08-18 22:42 agate!spool.mu.edu!sol.ctr.columbia.edu!emory!europa.eng.gtefsd.com!darwi
1993-08-18 18:16 cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!progers
1993-08-18  3:10 news
1993-08-16 16:33 David Emery
1993-08-16 16:33 David Emery
1993-08-16 15:35 Wes Groleau x1240 C73-8
1993-08-16 11:23 news
1993-08-13 17:33 Mark A Biggar
1993-08-13  6:07 Bjorn Kallberg
1993-08-13  3:46 Michael Feldman
1993-08-13  1:47 Bjarne Stroustrup
1993-08-12 14:56 Robert I. Eachus
1993-08-11 20:46 Dave Griffith
1993-08-11 20:08 cis.ohio-state.edu!math.ohio-state.edu!usc!venice!gumby.dsd.trw.com!truff
1993-08-11 18:57 Wes Groleau x1240 C73-8
1993-08-11 16:55 Robert Dewar
1993-08-11 16:48 Tim Barrios
1993-08-11 14:14 david.c.willett
1993-08-11 13:37 Harry Erwin
1993-08-10 18:53 fred j mccall 575-3539
1993-08-09 18:35 cis.ohio-state.edu!math.ohio-state.edu!usc!venice!gumby.dsd.trw.com!truff
replies disabled

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