comp.lang.ada
 help / color / mirror / Atom feed
* Ada scandal makes front page of Wash. Post business section
@ 1993-03-10 22:38 news
  1993-03-11 20:49 ` fred j mccall 575-3539
  1993-03-12 15:15 ` David Emery
  0 siblings, 2 replies; 9+ messages in thread
From: news @ 1993-03-10 22:38 UTC (permalink / raw)



 
The Ada programming language made the front page of the business section
of the Washington Post on March 8 this week.  The article was titled
"Out-of Control Contract"...  a fitting title.  It concerns the gigantic
IBM contract with FAA to ensure the safety of air travellers by writing
the next generation of air-traffic control software in Ada.  Describing
the overall situation as FUBAR would be a kindness to the parties
involved.
 
Some quotes from the article:
 
    "In an unusual and painful admission, IBM concedes it short-circuited
    its own testing procedures as it tried to meet deadlines.  The result
    was a series of bugs in  preliminary versions of the computer network
    -- a system in which an error could cause a deadly plane crash."
 
Of course, this is a real-world consideration.  None of these
contractors wants to look bad or get shit-canned and have to go job
hunting.  Make their lives hard enough and impossible enough (by
insisting that they use an impossible programming language, for
instance), and you have short-circuited technical tests, and that means:
 
 
 
WHHHHHEEEEEEEEEEEEEeeeeeeeeeeeeeeeeeee....   SPLOWIE!!!!!!!
 
    "...many programmers had to learn the new language from scratch."
 
Another real-world consequence of swimming against the tide.  C and C++
programmers are not hard to find, but IBM, the world's largest computer
company, apparently couldn't find Ada programmers.  That means that  the
only thing standing between you and another aircraft moving at 600 mph
will soon be a first-time-ever Ada programmer:
 
 
WHHHHHEEEEEEEEEEEEEeeeeeeeeeeeeeeeeeee....   SPLOWIE!!!!!!!
 
 
   [..description of design change requirements, midstream] "Over two
   years, there were close to 600 such changes."
 
Another real world consideration, as opposed to Ada, which is part and
parcel of an entire deluded system of thought, whereby software
development is viewed as an engineering discipline much like building a
skyscraper.  This means total design from the highest level of
abstraction down to low-level PDLs and that, when code is written for
the lowest level PDLs, the project is finished and you move on to the
next project.  The ludicrous assumption being made is that all
parameters of a large task can be known perfectly before a line of code
is ever written.  Smalltalk, C, C++, Pascal, and other modern languages
can all be used for fast prototyping;  The 600 midstream changes would
present no particular nightmare.  Ada, of all programming languages,
appears to be the one which has the most difficult time with prototyping
and, in fact, appears to be adapted, in theory at least, only to a
rather tiny class of problems for which all parameters can be known in
advance.  For anything else, including airplanes:
 
WHHHHHEEEEEEEEEEEEEeeeeeeeeeeeeeeeeeee....   SPLOWIE!!!!!!!
 
 
   "Another reason for the delay was IBM's lack of adequate software
   tools..."
 
Whoa!  For $5 billion dollars, the worlld's largest computer company
couldn't buy programming tools?????  I assume here that they mean such
things as compilers, linkers, editors, debugging tools, profilers...
all of the sorts of things I just order from the Programmers' Connection
for $200 or $300 whenever I need them.  You say you can't find these
sorts of things for Ada after 13 years, even for 5B dollars (my understanding
is that a billion is a thousand million)????
 
That's going to put a lot of projects behind schedule, and that's going
to cause a lot of technical tests to be falsified:
 
WHHHHHEEEEEEEEEEEEEeeeeeeeeeeeeeeeeeee....   SPLOWIE!!!!!!!
 
 
To the people responsible for Ada who might be reading this, I would
recommend sepuku.  To anybody else, I would recommend the purchase of
stock in steamship lines and railroads.
 
 
 
 
 
 
-- 
Ted Holden
HTE




^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: Ada scandal makes front page of Wash. Post business section
@ 1993-03-12 22:42 Charles H. Sampson
  0 siblings, 0 replies; 9+ messages in thread
From: Charles H. Sampson @ 1993-03-12 22:42 UTC (permalink / raw)


In article <C3sFnI.6ws@hawk.cs.ukans.edu> billk@hawk.cs.ukans.edu (Bill Kinners
ley) writes:
>In article <EMERY.93Mar12101548@dr_no.mitre.org> emery@dr_no.mitre.org (David 
Emery) writes:
>: The morale of the story is that bad programmers can screw up using any
>: language.  Ada just makes this more visible.
>: 
>It seems to me that the easiest way to refute this well-publicized example
>is by giving a counterexample.  Is there a project that you can point to 
>
>  a) Of comparable size, complexity and importance
>  b) Ada was used
>  c) The programmers were happy
>  d) The customers were happy
>  e) Modifications were easily made
>  f) The project came in on time

     I'm sure that this won't satisfy you, particularly since I can't
verify your requirement a.

     A few weeks ago I was on a pro-Ada panel with Bruce Krell of Hughes.
Bruce is a software project manager whose group works 40% in Ada and 60%
in <other language>.  He says (paraphrase) that, all other things being
equal, he would prefer to use Ada rather than <other language>.  The rea-
son?  "Projects in Ada come in on time; projects in <other language>
don't."  Although he didn't specifically address your points c, d, or e,
the implication was that more than just the schedule was satisfied.

     In case you're wondering why he does 60% of his work in <other lan-
gauge>, he says that, among other things, he often has to work in environ-
ments that don't have an Ada compiler.  That's a different issue, and one
that's often been discussed in this newsgroup.

				Charlie

^ permalink raw reply	[flat|nested] 9+ messages in thread
[parent not found: <335@fedfil.UUCP*<EMERY.93Mar12101548@dr_no.mitre.org>]

end of thread, other threads:[~1993-03-17 23:08 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1993-03-10 22:38 Ada scandal makes front page of Wash. Post business section news
1993-03-11 20:49 ` fred j mccall 575-3539
1993-03-12 15:15 ` David Emery
1993-03-12 18:06   ` Bill Kinnersley
1993-03-12 20:38     ` David Emery
1993-03-17 22:54       ` Robert I. Eachus
1993-03-17 23:08     ` Robert I. Eachus
  -- strict thread matches above, loose matches on Subject: below --
1993-03-12 22:42 Charles H. Sampson
     [not found] <335@fedfil.UUCP*<EMERY.93Mar12101548@dr_no.mitre.org>
1993-03-13 13:46 ` news

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