comp.lang.ada
 help / color / mirror / Atom feed
From: world!srctran@uunet.uu.net  (Gregory Aharonian)
Subject: Re: How to Make Ada more widely used?
Date: 3 Jun 93 04:32:44 GMT	[thread overview]
Message-ID: <SRCTRAN.93Jun2233244@world.std.com> (raw)

>I would like to start a discussion on what it would take to make
>Ada a more "widely used" language than it is today.
>QUESTION:
>What would it take to make Ada a more "widely used" language than
>it is now?

   Simple.  Drop the Ada Mandate.  It is an artificial distortion of the
marketplace that has sheltered Ada from competition with other languages.
Compiler prices are uncompetitive with those of other languages, no one
is producing the Ada add-on libraries so useful for development in other
worlds because there is no market.  Not only is the Ada Mandate bad
economics, but it is also bad policy, as evidence by the ongoing defections
from following by many inside the armed forces.  In short, because of Ada
policies and not because of the language itself, Ada is uncompetitive and
not attractive enough to be more widely used.

    Second, market and evangelize the language.  Outside the Mandated
world, few know much about Ada.  Why?  Because they rarely see Ada vendors
and Ada contractors (like the entire STARS program) ever marketing Ada
at trade shows and conferences.  How can people be expected to make any
decisions about a language they never receive information about?  But
the DoD doesn't care, the Ada contractors don't care and the Ada compiler
vendors barely care, and what does appear is made confusing by an equal
amount of C++ marketing from these same people.

    As a business process, the fostering of Ada has been a disaster from
day one.  And the same people are still in charge of stuff.  Until these
people are replaced by people who understand free markets, and these 
policies are changed, Ada use will remain stagnant.

    And to beat a dead horse, Ada will remain a dead, niche language as
long as IBM refuses to give it as much attention as it does C++ and Smalltalk.

Greg Aharonian

-- 
**************************************************************************
 Greg Aharonian
 Source Translation & Optimization
 P.O. Box 404, Belmont, MA 02178

             reply	other threads:[~1993-06-03  4:32 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-06-03  4:32 Gregory Aharonian [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-06-15 18:06 How to Make Ada more widely used? John Bollenbacher
1993-06-12 16:24 Bjarne Stroustrup
1993-06-12 14:53 Gregory Aharonian
1993-06-11 15:38 Charles H. Sampson
1993-06-10  2:05 Michael Feldman
1993-06-09 22:00 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!howland.
1993-06-09 21:47 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!howland.
1993-06-09 14:27 Doug Smith
1993-06-09  4:27 Gregory Aharonian
1993-06-08 21:54 Kenneth Anderson
1993-06-08 21:35 Beth Walker
1993-06-08 21:00 cis.ohio-state.edu!math.ohio-state.edu!darwin.sura.net!seas.gwu.edu!mfeld
1993-06-08 20:38 cis.ohio-state.edu!math.ohio-state.edu!darwin.sura.net!seas.gwu.edu!mfeld
1993-06-08 19:22 cis.ohio-state.edu!news.sei.cmu.edu!ajpo.sei.cmu.edu!gartm
1993-06-08 17:24 dog.ee.lbl.gov!overload.lbl.gov!agate!usenet.ins.cwru.edu!magnus.acs.ohio
1993-06-08 12:45 Robert Dewar
1993-06-08  4:08 Gregory Aharonian
1993-06-08  4:03  Michael Feldman
1993-06-07 17:02 agate!overload.lbl.gov!lll-winken.llnl.gov!taurus.cs.nps.navy.mil!shimeal
1993-06-05  0:45 cis.ohio-state.edu!pacific.mps.ohio-state.edu!math.ohio-state.edu!howland
1993-06-04 17:15 timothy shimeall
1993-06-04  4:57 Holmes S. Liao
1993-06-04  4:14 David Helken
1993-06-02 18:23 David Emery
1993-06-02  1:12 Michael Feldman
1993-06-02  0:48 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!howland.
1993-06-02  0:40 cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!howland.
1993-06-01 20:52 David Emery
1993-06-01 17:43 Mark Johnson
replies disabled

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