comp.lang.ada
 help / color / mirror / Atom feed
From: cis.ohio-state.edu!math.ohio-state.edu!magnus.acs.ohio-state.edu!csn!news .den.mmc.com!iplmail!woodym@ucbvax.Berkeley.EDU  (Woody Meeker)
Subject: Re: Ada is not a failure.
Date: 29 Jul 93 18:04:22 GMT	[thread overview]
Message-ID: <1993Jul29.180422.5662@iplmail.orl.mmc.com> (raw)

     So much of Ted Holden's post is false and intentionally inflammatory, that
 
it isn't worth refuting his statements line by line.  There are a couple of
points worth noting, however.

     The commercial success of C/C++ as a measure of its technical superiority 
over Ada has roughly the same validity as the commercial success of DOS/Windows
as a measure of technical superiority over OS/2, i.e. none.  In fact, the
relationship is inverse.  The truth of the matter is that, like DOS, C/C++ has
gained entrenchment as a market "standard", and actually serves as an impedi-
ment to progress through monopolization.  This does not stop its proponents 
from drawing the self-serving conclusion that success equals superiority.

     A second point worth noting is that the title of the thread, "Ada is not 
a failure.", is representative of a defensive attitude that seems to prevail 
among Ada users and proponents.  I certainly don't subscribe to Holden's
assertion that denial equals guilt, but defensiveness often sounds like guilt.

     Ada proponents (myself included) ought to recognize that language bias 
most often springs from language familiarity, and that religious flame wars do 
nothing to diminish anti-Ada bias.  The problem of Ada acceptance is a 3 stage
catch 22:

     1. Programmers (and indirectly project managers) do anything possible to
        avoid the use of Ada, even for DoD projects, because they are familiar
        with and comfortable with their own language.

     2. DoD implements a mandate, intended to enforce Ada use.  This should
        force programmers to gain familiarity with Ada and help to overcome 
        the problem of acceptance.

     3. The programmer cops an attitude as a result of the mandate, and becomes
        even more determined not to accept Ada.  If he is forced to use it, he
        does so grudgingly, continuing the paradigm of his old language, and 
        finding the new restrictions inconvenient.  He uses this experience as
        an example of the difficulty of using Ada.  Back to stage 1.

     Recognition of the nature of this problem doesn't solve it, but it should
help Ada proponents to take a less defensive posture.  Let's ignore the flames
and anti-Ada biases and try to educate (God, I sound like a liberal) the non-
Ada partisans.  I especially enjoy conversion stories (e.g. how Ada saved my
ass after another language failed me, etc).

				    Woody



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  Woody Meeker                                      [][][][][][][][][][][][]  
%
%  Martin Marietta ESC, Orlando FL                 [] w o o d y[][][][][][][]  
%
%  Voice:[407] 356-8839/5940                       [][][][][][] m e e k e r[]  
%
%  Email: Woody-Meeker@orl.mmc.com                 [][][][][][][][][][][][]    
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
"Before software can be reusable it first has to be usable." - Ralph Johnson

             reply	other threads:[~1993-07-29 18:04 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-07-29 18:04 Woody Meeker [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-08-11 18:24 ADA IS NOT A FAILURE cis.ohio-state.edu!magnus.acs.ohio-state.edu!math.ohio-state.edu!cs.utexa
1993-08-11  2:15 Ada is not a failure Michael Shapiro
1993-08-10 12:00 ADA IS NOT A FAILURE Morris J. Zwick
1993-08-09 14:33 david.c.willett
1993-08-09 12:45 Ada is not a failure Morris J. Zwick
1993-08-09  5:12 Robert Dewar
1993-08-06 14:18 cis.ohio-state.edu!math.ohio-state.edu!uwm.edu!linac!uchinews!att-out!cbn
1993-08-05 23:25 cis.ohio-state.edu!math.ohio-state.edu!usc!elroy.jpl.nasa.gov!news.aero.o
1993-08-04 17:55 agate!library.ucla.edu!ddsw1!news.kei.com!sol.ctr.columbia.edu!math.ohio-
1993-08-03 13:28 munck
1993-07-31  2:54 Robert Dewar
1993-07-29  4:09 news
1993-07-28 16:41 Wes Groleau X7574
1993-07-28  5:49 Dag Bruck
1993-07-27 13:48 Brad Wallet
1993-07-27 13:42 Morris J. Zwick
1993-07-26 22:50 cis.ohio-state.edu!magnus.acs.ohio-state.edu!math.ohio-state.edu!sol.ctr.
1993-07-26 21:15 agate!spool.mu.edu!sdd.hp.com!col.hp.com!csn!news.usafa.af.mil!kirk!cwara
1993-07-26 14:47 cis.ohio-state.edu!magnus.acs.ohio-state.edu!csn!news.den.mmc.com!iplmail
1993-07-26 13:51 David Emery
1993-07-26  7:23 agate!howland.reston.ans.net!usc!elroy.jpl.nasa.gov!nntp-server.caltech.e
1993-07-26  4:34 Gregory Aharonian
1993-07-25 12:51 agate!dog.ee.lbl.gov!hellgate.utah.edu!peruvian.cs.utah.edu!matwood
replies disabled

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