comp.lang.ada
 help / color / mirror / Atom feed
From: "Richard  Riehle" <adaworks@earthlink.net>
Subject: Re: 7E7 Flight Controls Electronics
Date: Tue, 08 Jun 2004 02:22:05 GMT
Date: 2004-06-08T02:22:05+00:00	[thread overview]
Message-ID: <hp9xc.6245$uX2.2245@newsread2.news.pas.earthlink.net> (raw)
In-Reply-To: oenv7hhc.fsf@pop-server.bigpond.net.au


"I R T" <rambam@bigpond.net.au> wrote in message
news:oenv7hhc.fsf@pop-server.bigpond.net.au...
> Association with the military was the kiss of death as far
> as many developers were concerned.
>
> COBOL also had the benefit of backing by IBM.

Actually, the story is a little different.  I recall a large USAF
project in the late 1960's where IBM was pushing PL/I, and
pushing it hard.   At that time, there were seven other mainframe
companies that wanted to bid on the contract, but only CDC
had anything like a useful PL/I compiler.

The "Seven Dwarfs" spearheaded by Burroughs and Honeywell
protested the PL/I requirement and persuaded the USAF to
specify COBOL instead of PL/I.   IBM, which intended to let
COBOL die a slow death in favor of its own language, was
forced to revive its COBOL effort.   In the end, IBM did not
win the contract.  As I recall, it was won by Burroughs.

IBM wanted COBOL gone.  The only reason it kept it alive
was to satisfy RFP requirements from the DoD.  In time, COBOL
became the dominant language for business data processing, even
though IBM continued to insist on the superiority of PL/I.

The fact is that PL/I was a superior language.  However, it was
so dramatically different in look and feel from the languages it
was intended to replace (Fortran and COBOL) that neither
language user group found it attractive.   If IBM had been
successful with PL/I, there would probably never have been
an Ada.  The fundamental elements were already in PL/I, but
it also had a lot of inherent flaws that needed to be rectified
before it could be selected.

BTW, the first Alsys Ada compiler was, if I recall correctly,
written in PL/I.   Ada was, and always has been, a far better
language than PL/I, but PL/I could have been improved with
a little effort and cooperation from IBM.   However, PL/I,
at that time, had already earned a widespread bad reputation,
much as Ada has today.   Overcoming a bad reputation for
a language is almost impossible, even when the language
has improved as much as contemporary Ada.

I was in a meeting last week where someone commented, "The
Chair of our computer science department believes the DoD
has banned Ada."   With this kind of misinformation as widespead
as it is, we will have a difficult time digging Ada out of the hole
it is now in.   It has been suggested we rename the language. I
think it is better to follow Marin's advice and simply build the
best systems we can using it.   Also, we need to counter the
idiotic claims made in ACM's Queue magazine.

Richard Riehle





  reply	other threads:[~2004-06-08  2:22 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-29  1:51 7E7 Flight Controls Electronics Jeffrey Carter
2004-05-29 10:21 ` Per Dalgas Jakobsen
2004-05-29 12:58   ` Marin David Condic
2004-05-29 13:35     ` Ed Falis
2004-05-29 17:29       ` Marin David Condic
2004-05-29 17:40         ` Ed Falis
2004-05-29 18:44           ` Marin David Condic
2004-05-29 18:58             ` Ed Falis
2004-05-30  7:55             ` Pascal Obry
2004-05-30 11:43               ` Georg Bauhaus
2004-05-30 16:10                 ` Pascal Obry
2004-05-31 11:56               ` Marin David Condic
2004-05-29 17:48         ` Wes Groleau
2004-05-29 18:53           ` Marin David Condic
     [not found]             ` <n42jb05e8rk7bsrtf2ikesu9t0bsmbphji@4ax.com>
2004-05-31 12:04               ` Marin David Condic
2004-06-06 10:35               ` I R T
2004-05-30  7:50         ` Pascal Obry
2004-05-31 12:25           ` Marin David Condic
2004-06-02 16:45           ` Warren W. Gay VE3WWG
2004-06-02 17:48             ` Martin Dowie
2004-06-03 15:57               ` Warren W. Gay VE3WWG
2004-06-03  0:09             ` Marin David Condic
2004-06-03  1:08               ` Ed Falis
2004-06-03 12:06                 ` Marin David Condic
2004-06-03 12:33                   ` Ed Falis
2004-06-03 16:44                   ` Wes Groleau
2004-06-03 17:52                   ` tmoran
2004-06-04  1:13                   ` Jeffrey Carter
2004-06-04 11:27                     ` Marin David Condic
2004-06-04 18:38                       ` Jeffrey Carter
2004-06-06 21:37                     ` Leon Winslow
2004-06-07 11:08                       ` I R T
2004-06-08  2:22                         ` Richard  Riehle [this message]
2004-06-08  9:07                           ` I R T
2004-06-08 11:33                           ` Marin David Condic
2004-06-09 21:02                           ` Robert I. Eachus
2004-06-09 21:22                             ` Ed Falis
2004-06-09 23:30                               ` Richard  Riehle
2004-06-10  2:02                               ` Jeffrey Carter
2004-06-10  2:27                                 ` Ed Falis
2004-06-10 19:54                                   ` Jeffrey Carter
     [not found]                             ` <28rfc01rhesdk2qt27krrr65nnk0n0kihc@4ax.com>
2004-06-12  3:01                               ` non sequitur Robert I. Eachus
2004-06-11 16:51                           ` 7E7 Flight Controls Electronics (COBOL Popularity) Warren W. Gay VE3WWG
2004-06-11 17:18                             ` Marin David Condic
2004-06-11 18:49                             ` Richard  Riehle
2004-06-11 19:07                               ` Marin David Condic
2004-06-11 20:39                               ` Warren W. Gay VE3WWG
2004-06-12 11:16                                 ` Georg Bauhaus
2004-06-11 21:05                             ` Frank J. Lhota
2004-06-14 12:46                               ` Warren W. Gay VE3WWG
2004-06-07 11:19                       ` 7E7 Flight Controls Electronics Marin David Condic
2004-06-07 22:24                         ` Alexander E. Kopilovich
2004-06-08  1:11                           ` Marin David Condic
2004-06-08  2:35                           ` Richard  Riehle
2004-06-08  6:59                             ` tmoran
2004-06-08 19:44                               ` Wes Groleau
2004-06-09  1:32                             ` Alexander E. Kopilovich
2004-06-09  6:23                               ` Richard  Riehle
2004-06-09  7:09                                 ` Martin Dowie
2004-06-10  1:41                                 ` Alexander E. Kopilovich
2004-06-10  6:13                                   ` Richard  Riehle
2004-06-11  2:03                                     ` Alexander E. Kopilovich
2004-06-12  2:31                                     ` Robert I. Eachus
2004-06-15 16:07                                       ` Richard  Riehle
2004-06-09  7:54                               ` Dmitry A. Kazakov
2004-06-09  6:31                         ` Robert I. Eachus
2004-06-09  9:43                           ` I R T
2004-06-09 15:28                           ` Jerry Petrey
2004-05-29 15:58     ` Preben Randhol
2004-05-29 17:45       ` Marin David Condic
2004-05-29 17:51         ` Ed Falis
2004-05-29 19:55       ` Jeffrey Carter
2004-05-30  7:57       ` Pascal Obry
2004-05-30 18:35         ` Richard  Riehle
2004-05-31 12:38           ` Marin David Condic
2004-06-04 12:56           ` Warren W. Gay VE3WWG
2004-06-05  8:49             ` Pascal Obry
2004-06-06 10:27 ` I R T
  -- strict thread matches above, loose matches on Subject: below --
2004-05-30 10:34 Rod Chapman
2004-06-03  8:18 ` Vernon Brown
2004-06-03 10:45   ` Martin Krischik
2004-06-03 15:52   ` Richard  Riehle
replies disabled

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