comp.lang.ada
 help / color / mirror / Atom feed
From: "John R. Strohm" <strohm@airmail.net>
Subject: Re: Ada in Iraq
Date: Fri, 25 Apr 2003 00:34:31 -0500
Date: 2003-04-25T00:34:31-05:00	[thread overview]
Message-ID: <A2CD83868606BB48.327832930B909B5F.FD7C6869E7A42B91@lp.airnews.net> (raw)
In-Reply-To: bebbba07.0304241712.698fbc85@posting.google.com

"Russ" <18k11tm001@sneakemail.com> wrote in message
news:bebbba07.0304241712.698fbc85@posting.google.com...
> 18k11tm001@sneakemail.com (Russ) wrote in message
news:<bebbba07.0304230951.59468757@posting.google.com>...
>
> > I work for a US government lab that does extensive work in air traffic
> > management (ATM). We will have major input into the future of ATM in
> > the US. As some of you may recall, I have a problem with some of Ada's
> > syntax, but I am nevertheless convinced that Ada is fundamentally
> > solid and is the right choice for the kind of software we develop and
> > will develop in the future.
> >
> > Unfortunately, however, none of my colleagues is even willing to
> > consider using Ada. It's considered a "non-starter." C, C++, and Java
> > are the only languages considered. Ada wasn't even on the radar screen
> > until I brought it up. Also, I get the impression that professors who
> > study safety-critical systems are mostly using Java. "Real-time Java"
> > is gaining major momentum, and I fear that it could crush Ada.
> >
> > I have the privledge of working with top experts in the world on
> > "revolutionary" new ATM system architectures. I ocassionally try to
> > sell them on Ada, but my efforts are starting to become a sort of
> > joke. Some of them think I am "obsessed" with Ada, and none of them
> > seems to think the choice of language is of fundamental importance
> > anyway. It's an "implementation detail" as far as most of the managers
> > are concerned.
>
> Let me follow up on my earlier post. Here is an excerpt from an email
> I recently received from a very competent and productive software
> engineer who works down the hall from me and who has great influence
> over our choice of language:
>
> Your continued obsession with Ada for purely academic reasons is a
> seemingly naive approach to real software development.  I have not
> seen any legitimate justification for switching to Ada.  Which feature
> of Ada critical to our **** development cannot be achieved with
> C/C++/Java?  There are several reasons why Ada is not practical.
> First, there is no in-house large-scale Ada application development
> experience among the software developers or civil servants.  We can't
> wait around while 40 developers come up speed. Furthermore, i'll be
> blunt and say there was "little" in-house C++  experience when the
> **** was redesigned and we're still paying the price for that
> inexperience.  Second, the FAA does not use Ada for the rest of its
> FFP software development.  The bottomline is that in today's world, if
> you want to draw from the largest pool of talent, you better be
> programming in C, C++ or Java.  Call it inertia if you want. It
> doesn't matter really.  Ultimately, any truly critical Ada feature
> will eventually be added to C++ or Java.

I fear that your Ada proselytizing efforts, and more to the point your ATM
project, are already doomed.  The decision, at least in this guy's mind, has
already been made.

Boeing faced EXACTLY those problems on the 777 project.  In particular, the
brake controller subcontractor had NO Ada experience, and they screamed
bloody murder.  After Boeing told them "If you don't want to do this project
our way, we can certainly find another subcontractor who will", they sat
down and learned Ada.  Result: even though they had to start late, and even
though they had to train people from scratch, and even though they had to
throw away their earlier efforts, they STILL came in on schedule and under
budget.

General Dynamics faced EXACTLY those problems with F-16C/D development,
although they were using JOVIAL J73.  They had some limited experience with
JOVIAL J3B on F-16A/B, but nowhere near enough to be at critical mass.  They
also had to contract out development of the JOVIAL J73 compilers: there were
none in existence at the time the project started.





  reply	other threads:[~2003-04-25  5:34 UTC|newest]

Thread overview: 107+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-23  7:06 Ada in Iraq Russ
2003-04-23 10:52 ` Preben Randhol
2003-04-23 10:59   ` Samuel Tardieu
2003-04-23 11:08     ` Preben Randhol
2003-04-23 17:18       ` tmoran
2003-04-23 17:51       ` Russ
2003-04-23 18:07         ` Bill Findlay
2003-04-24  5:51         ` Stefan Scholl
2003-04-24 11:32           ` Vinzent Hoefler
2003-04-24 14:03             ` Wesley Groleau
2003-04-29 16:50               ` Colin Paul Gloster
2003-04-29 17:43               ` Georg Bauhaus
2003-04-30  3:22                 ` Wesley Groleau
2003-04-30 13:37                   ` Georg Bauhaus
2003-04-30 15:13                     ` Ole-Hjalmar Kristensen
2003-04-25  1:12         ` Russ
2003-04-25  5:34           ` John R. Strohm [this message]
2003-04-26  3:25             ` Wesley Groleau
2003-04-25  5:55           ` Stefan Scholl
2003-04-25  8:20           ` John McCabe
2003-04-25  8:33           ` Anders Wirzenius
2003-05-12 12:01             ` Wesley Parish
2003-04-25 15:01           ` Hyman Rosen
2003-04-25 15:13             ` Samuel Tardieu
2003-04-25 15:46               ` Hyman Rosen
2003-04-28  8:17                 ` John McCabe
2003-04-29 17:43                   ` Colin Paul Gloster
2003-04-25 19:42             ` John R. Strohm
2003-04-25 20:42               ` Hyman Rosen
2003-04-25 23:57                 ` Larry Kilgallen
2003-04-26  6:48                 ` John R. Strohm
2003-04-26 22:24                   ` Frode Tennebø
2003-04-27  3:11                     ` John R. Strohm
2003-04-28  8:20                     ` John McCabe
2003-04-28 21:16                       ` Frode Tennebø
2003-04-29  8:16                         ` John McCabe
2003-04-26  3:38               ` AG
2003-04-27 19:57                 ` Hyman Rosen
2003-04-27 20:32                   ` Preben Randhol
2003-04-26  3:29             ` Wesley Groleau
2003-04-27 20:07               ` Hyman Rosen
2003-04-27 20:37                 ` Preben Randhol
2003-04-27 22:00                   ` Wesley Groleau
2003-04-27 23:19                 ` John R. Strohm
2003-04-28 16:45                   ` Hyman Rosen
2003-04-28 17:33                     ` Preben Randhol
2003-04-28 20:46                       ` Hyman Rosen
2003-04-29  6:21                         ` Preben Randhol
2003-04-29 13:35                           ` Hyman Rosen
2003-04-29 13:57                             ` Steve
2003-04-29 14:02                             ` Jacob Sparre Andersen
2003-04-29 14:12                             ` Ole-Hjalmar Kristensen
2003-04-29 16:15                             ` Jerry Petrey
2003-04-30  8:02                               ` John McCabe
2003-04-30 18:20                                 ` Wesley Groleau
2003-04-30 20:14                                 ` Marc A. Criley
2003-04-29 18:40                             ` Wesley Groleau
2003-04-25 17:46           ` Mike Silva
2003-04-25 19:52             ` John R. Strohm
2003-04-26  3:33             ` Wesley Groleau
2003-04-27 20:00               ` Hyman Rosen
2003-04-27 21:55                 ` Wesley Groleau
2003-04-28 17:33                 ` Mike Silva
2003-04-28 17:34                   ` Preben Randhol
2003-04-26 16:18           ` Richard Riehle
2003-04-28  8:29             ` John McCabe
2003-04-28 13:36               ` Steve
2003-04-29 18:33           ` Colin Paul Gloster
2003-04-30  8:09             ` John McCabe
2003-04-30 22:55               ` Colin Paul Gloster
2003-04-25 20:00         ` Simon Wright
2003-04-23 15:51   ` Robert C. Leif
2003-04-23 18:52     ` Bernd Specht
2003-04-23 19:06     ` Preben Randhol
2003-04-24  5:27       ` Robert C. Leif
2003-04-23 20:28     ` Stefan Scholl
2003-04-24  0:39       ` Preben Randhol
2003-04-24  5:27         ` Robert C. Leif
2003-04-24 15:21           ` Preben Randhol
2003-04-24 17:19             ` Jerry Petrey
2003-04-25  8:28               ` John McCabe
2003-04-29 17:08                 ` Colin Paul Gloster
2003-04-30  8:19                   ` John McCabe
2003-04-30 22:59                     ` Colin Paul Gloster
2003-05-01  8:17                       ` John McCabe
2003-04-25 12:38               ` Preben Randhol
2003-04-24  1:36       ` Russ
2003-04-24  5:27       ` Robert C. Leif
2003-04-24  5:55         ` Stefan Scholl
2003-04-24 10:40     ` John McCabe
2003-04-24 14:06       ` Wesley Groleau
2003-04-24 15:24         ` Preben Randhol
2003-04-24 18:17           ` Wesley Groleau
2003-04-25  5:58         ` Stefan Scholl
2003-04-29 17:01           ` [OT derived from] " Colin Paul Gloster
2003-04-23 16:16 ` Marc A. Criley
2003-04-24  2:18 ` BurnsedBW
2003-04-24 15:38   ` Jerry Petrey
     [not found] ` <eb7kn-i6c.ln1@beastie.ix.netcom.com>
2003-04-24 13:47   ` Wesley Groleau
2003-04-25  0:18 ` Richard Riehle
2003-04-25  5:37   ` John R. Strohm
  -- strict thread matches above, loose matches on Subject: below --
2003-04-24  2:37 Alexandre E. Kopilovitch
2003-04-24 19:45 ` W D Tate
2003-04-25  6:25   ` AG
2003-04-25 16:21 Beard, Frank Randolph CIV
2003-04-25 17:43 Lionel.DRAGHI
2003-04-25 18:53 ` Chad R. Meiners
replies disabled

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