comp.lang.ada
 help / color / mirror / Atom feed
* Is the Ada World Embarrassed by the Defense Industry?
@ 2000-10-30 16:04 Ken Garlington
  2000-10-30 18:03 ` Tucker Taft
                   ` (2 more replies)
  0 siblings, 3 replies; 63+ messages in thread
From: Ken Garlington @ 2000-10-30 16:04 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 813 bytes --]

While looking at the SIGAda 2000 web site, I notice that the role of Ada in
defense applications is minimized (even after the explicit requirements in
this area were dropped). For example, the list of "recent" successful
Ada-based systems includes only commercial projects, some five years old,
although one of the most recent Ada success stories occurred just a few days
ago (October 24). I also notice that an interview last year with Tucker Taft
included the statement "These days we�re focused mostly on commercial
success stories..." I can understand wanting to promote commercial
applications, but isn't this going a little overboard?

http://www.acm.org/sigs/sigada/conf/sigada2000/
http://206.144.247.86/vol18_no18/interview/118-1.html
http://www.lmaeronautics.com/news/press/jsf/jsf_1stflight.html





^ permalink raw reply	[flat|nested] 63+ messages in thread
* Ada vs. C++ in defense projects
@ 2000-11-03  0:00 michael_p_card
  2000-11-04  0:00 ` Tom Hargraves
  0 siblings, 1 reply; 63+ messages in thread
From: michael_p_card @ 2000-11-03  0:00 UTC (permalink / raw)


Hello everyone (this is in response to Mike Silva, Richard Riehle et
al)-

I am on a project now which is mixed Ada and C++. I find it frightening
that many defense contractors are pushing C++ for critical defense
systems. C++ is, IMO, an extremely poor choice for defense systems for
many reasons, not the least of which include portability, readability,
maintainability, and memory corruption due to invalid type casts and
over-writing array bounds. As far as I am concerned, there is no
financial or technical justification for using C++ on these kinds of
projects. RE: the "high cost of training people in Ada," I know of an
excellent source of Ada training we have used in the past at about
$1K/student. I would wager we have spent far more than that per C++
programmer chasing bugs caused by uninitialized data structures, bad
type casts, overwritten array bounds etc.

IMO, the only reason C++ is chosen by mgmt and some engineers is that
most of us remember the big defense downturn of the late 80's and early
90's. If you want to go work for Microsoft or a dot com, or if you want
your resume ready just in case, it is a lot better to be able to say "I
managed a team of 50 C++ programmers and we developed a 40 KSLOC
distributed real-time C++ application" or "As a S/W engineer at company
X, I wrote 10 KSLOC of C++ on my last project." Because of this "resume
factor," engineers and managers in the defense industry are willing
(albeit often unintentional) collaborators on the move to C++.

When you couple this with amazing trends like the preference for Windows
NT as the information infrastructure for the CVN-77 (new Navy carrier),
you can begin to believe that it would be in America's best interest for
the government to pay M$ to re-write Windows, Office, Access, Project
and SQL Server in Ada. The way I see it, M$ would like it since they
could improve their products at taxpayer expense, consumers would get
more reliable software, and the DoD would get a better infrastructure
for the CVN-77 and future projects! (tongue-in-cheek here)

- Mike


Sent via Deja.com http://www.deja.com/
Before you buy.




^ permalink raw reply	[flat|nested] 63+ messages in thread

end of thread, other threads:[~2000-11-19  0:00 UTC | newest]

Thread overview: 63+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-10-30 16:04 Is the Ada World Embarrassed by the Defense Industry? Ken Garlington
2000-10-30 18:03 ` Tucker Taft
2000-10-30 18:25   ` Robert A Duff
2000-10-30 20:41   ` Ken Garlington
2000-10-30 18:30 ` Ted Dennison
2000-10-30 21:36 ` E. Robert Tisdale
2000-10-30 22:01   ` James Rogers
2000-11-01 14:38     ` John Kern
2000-11-01 16:16       ` Pat Rogers
2000-10-30 22:17   ` Pat Rogers
2000-10-31  4:10   ` Lao Xiao Hai
2000-10-31 14:52     ` Ted Dennison
2000-10-31 16:50     ` mjsilva
2000-10-31 17:06       ` E. Robert Tisdale
2000-10-31 17:39         ` mjsilva
2000-11-01  2:39         ` Jeff Carter
2000-11-01  3:19           ` Ken Garlington
2000-11-01 19:27             ` Tucker Taft
2000-11-01 20:04               ` E. Robert Tisdale
2000-11-02  0:37                 ` Ken Garlington
2000-11-02  0:42                   ` E. Robert Tisdale
2000-11-02  3:16                     ` Ken Garlington
2000-11-02  3:48                   ` Jeff Carter
2000-11-02 12:38                     ` Ken Garlington
2000-11-02 13:33                       ` Gautier
2000-11-03  5:30                         ` Ken Garlington
2000-11-02  0:42               ` Ken Garlington
2000-11-03  0:00       ` Ada vs. C++ in defense projects Michael P. Card
2000-11-04  0:00         ` Jeff Stimson
2000-11-04  0:00           ` Robert Love
2000-11-04  0:00           ` E. Robert Tisdale
2000-11-05  0:57             ` Jeff Carter
2000-10-31  8:06   ` Is the Ada World Embarrassed by the Defense Industry? Pascal Obry
2000-10-31 14:53     ` Jean St-Pierre
2000-10-31 15:17       ` Larry Kilgallen
2000-10-31 21:10         ` Jean St-Pierre
2000-10-31 21:17     ` Wes Groleau
2000-10-31 21:13   ` Wes Groleau
2000-11-03  0:00   ` mark_lundquist
2000-11-03  0:00     ` E. Robert Tisdale
2000-11-03  0:00       ` mark_lundquist
2000-11-03  0:00         ` E. Robert Tisdale
2000-11-03  0:00           ` Larry Kilgallen
2000-11-18  0:00         ` John Magness
2000-11-18  0:00           ` Ken Garlington
2000-11-19  0:00           ` Ted Dennison
2000-11-03  0:00       ` Ted Dennison
2000-11-06  0:00       ` Gautier
2000-11-06  0:00       ` Laurent Guerby
2000-11-06  0:00         ` Ted Dennison
2000-11-04  0:00     ` Lao Xiao Hai
2000-11-03  0:00   ` mark_lundquist
2000-11-04  3:08     ` DuckE
2000-11-04  0:00       ` Frode Tennebø
2000-11-07  0:17         ` mark
  -- strict thread matches above, loose matches on Subject: below --
2000-11-03  0:00 Ada vs. C++ in defense projects michael_p_card
2000-11-04  0:00 ` Tom Hargraves
2000-11-05  2:31   ` E. Robert Tisdale
2000-11-04  0:00     ` Pat Rogers
2000-11-05  4:35     ` Robert Dewar
2000-11-05  5:42       ` E. Robert Tisdale
2000-11-05  0:00         ` David C. Hoos, Sr.
2000-11-06  0:00       ` John Griffiths

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