comp.lang.ada
 help / color / mirror / Atom feed
From: seas.gwu.edu!mfeldman@uunet.uu.net  (Michael Feldman)
Subject: Re: How to Make Ada more widely used?
Date: 2 Jun 93 01:12:03 GMT	[thread overview]
Message-ID: <1993Jun2.011203.10326@seas.gwu.edu> (raw)

In article <EMERY.93Jun1155219@goldfinger.mitre.org> emery@goldfinger.mitre.org
 (David Emery) writes:
>
>"Sequential" Ada (Ada without tasks) is a feasable subset, but there's
>not that much cost in compiling tasks.  There is a fair amount of cost
>in the runtime system.   Removing tasking from the language would
>seriously cripple the language for use in embedded applications...
>
Even Ada/Ed, now available FREE from NYU and other sources (WITH sources!)
handles tasking and generics quite competently. The code it compiles
is for a virtual machine. A compiler-savvy person putting in the effort
could produce a decent back end that would translate the virtual code
to executable. The runtime system is there, with sources and all.
If you wished, you could do this for a DOS machine. You'd have to
distribute the result under GNU rules, which is to say you'd have
to supply your source code. But think of the service you'd do.

In my opinion, a subset Ada83 compiler is a dead issue, a solution in
search of a problem. There's nothing wrong with the Meridian compilers
that a small investment couldn't fix; their basic technology is, IMHO,
quite sound, and they do the full language. Same with Janus and IntegrAda.

Meridian makes a small profit selling their compilers to students, at onesies
retail prices of $99-199, depending on features. I don't think Meridian
has tested the elasticity in dropping their commercial prices to, or 
slightly above, student levels, which would put them in direct competition
with Borland products, and certainly with the high-end "professional"
C-family compilers.

I maintain that (to paraphrase Bill Clinton and co.) it's the attitude, stupid.
It's an attitude change that would make Ada more widely used. It is STILL
the case that the non-Ada world is MUCH more ignorant of Ada than hostile
to it. And Ada's friends do little to rectify the situation, after all
these years. With friends like this, who needs enemies?

Mike Feldman
------------------------------------------------------------------------
Michael B. Feldman
co-chair, SIGAda Education Committee

Professor, Dept. of Electrical Engineering and Computer Science
School of Engineering and Applied Science
The George Washington University
Washington, DC 20052 USA
(202) 994-5253 (voice)
(202) 994-5296 (fax)
mfeldman@seas.gwu.edu (Internet)

"The most important thing is to be sincere, 
and once you've learned how to fake that, you've got it made." 
-- old show-business adage
------------------------------------------------------------------------

             reply	other threads:[~1993-06-02  1:12 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-06-02  1:12 Michael Feldman [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-03  4:32 Gregory Aharonian
1993-06-02 18:23 David Emery
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