comp.lang.ada
 help / color / mirror / Atom feed
From: dewar@cs.nyu.edu (Robert Dewar)
Subject: Re: Vendor bashing? Sort of.
Date: 15 Sep 1994 09:28:56 -0400
Date: 1994-09-15T09:28:56-04:00	[thread overview]
Message-ID: <359i6o$lja@gnat.cs.nyu.edu> (raw)
In-Reply-To: Cw4FKr.3p5@inmet.camb.inmet.com

Note also that the complaints about pricing of Ada products have also often
been made with a very narrow viewpoint (i.e. what C costs). In fact decent
COBOL compilers for example, with tools, have always cost about $3000 on
the PC, and still do!

It is true that C brought down the price level for compilers in general (and
in the process made it VERY difficult for anyone to make money making
compilers for anything -- there are a lot of good C compilers scattered
by the roadside!)

I think the main reason that (some) Ada tools were not better was simply
a lack of resources, so when Mike complains that the vendors blew it by
not providing better tools, he has to have an idea of where the resources
would have come from. There are two possibilities:

o  Vendors spent money on something else, which they should not have
This is hard to see, Mike if you think this, what do you have in mind.

o  If only Ada had been pricede at $100 (or some other low figure), the market
was so elastic (elasticity >> 1.0) that they would have made a ton of money
and been able to fund all sorts of stuff. If you believe that you are in my
opinion a card carrying member of the land of Oz, or some other fantasy world.

In fact there was a relatively huge amount of capital injected into the
Ada market, some of which did indeed generate some very good tools (e.g.
the support of hardware emulators that Alsys provides, or the Rational
APex environment), and my guess is that the *only* reason that this money
was available was the mandate. A possible exception is the support of
French banks for Alsys, which might well have been based on being sold
more generally on the future of Ada [of course the banks lost all their 
money, so in retrospect, they certainly made a bad investment decision].

My own view is that the critical thing is for Ada NOT to rely on inventing
its own tools, but instead to concentrate on being able to take advantage
of tools for other languages that already exist. Now with my GNAT hat on,
one of the very important aspects of GNAT is that its compilation model,
an commitment to system standards (calling sequences, debugging information,
object module formats etc) make taking advantage of existing tools a lot
easier, and I would certainly like to see other Ada compilers move in the
same direction (good ideas in GNAT are free for the taking. A number of
vendors are still afraid of even reading GNAT sources because they are
afraid of contaminating themselves by doing so -- that's silly, but there
is only so much effort that I am willing to put in trying to convince other
vendors to take advantage of GNAT in this way :-) Incidentally, this doesn't
apply to all vendors, some of whom are looking VERY closely at GNAT and
definitely copying our ideas, which we find most pleasing. [I know that
sounds strange to people more accustomed to locking up their sources in
a safe with armed guards, but free software is another world!]




  reply	other threads:[~1994-09-15 13:28 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1994-09-08 13:53 Air Force shows how meaningless Ada waiver process is Rhoda Metzger
1994-09-08 17:36 ` John R. Cobarruvias
1994-09-08 19:14 ` Greg Annoyingme gets tricky (was: Re: Air Force shows how meaningless Ada waiver process is) Ted Dennison
1994-09-08 20:16   ` John R. Cobarruvias
1994-09-13  9:46 ` Air Force shows how meaningless Ada waiver process is Richard A. O'Keefe
1994-09-13 16:14   ` Michael Feldman
1994-09-13 20:14     ` Robert Dewar
1994-09-14  2:46       ` Vendor bashing? Sort of Michael Feldman
1994-09-14 13:17         ` Mitch Gart
1994-09-15 13:28           ` Robert Dewar [this message]
1994-09-16 15:26             ` Michael Feldman
1994-09-16  1:56           ` Michael Feldman
1994-09-16 14:16             ` Gregory Aharonian
1994-09-16 18:23               ` Quo Vadis Ada Market?(was Re: Vendor bashing? Sort of.) david.c.willett
1994-09-17  0:11               ` Vendor bashing? Sort of Robert Dewar
1994-09-18 14:02                 ` Gregory Aharonian
1994-09-19 15:20                   ` david.c.willett
1994-09-19 17:11                   ` Kent Mitchell
1994-09-19 11:48                 ` Ted Dennison
1994-09-19 19:16             ` Kent Mitchell
1994-09-27  4:26               ` Michael Feldman
1994-09-27 16:38                 ` Kent Mitchell
1994-09-14 14:30         ` Mike Ryer
1994-09-15 13:30           ` Robert Dewar
1994-09-19  2:19             ` Michael Feldman
1994-09-19  3:52               ` Robert Dewar
1994-09-22 16:43                 ` Michael Feldman
1994-09-22 22:11                   ` Richard Kenner
     [not found]                   ` <35svf1$77i@cmcl2.nyu.edu>
1994-09-27  4:19                     ` Michael Feldman
1994-09-27 14:35                       ` M3 Network Objects (Formerly: bashing? Sort of.) Anthony Gargaro
1994-09-19 19:20               ` Vendor bashing? Sort of Erik Naggum
1994-09-20 13:58               ` C++ bashing (was Re: Vendor bashing? Sort of.) -mlc-+Schilling J.
1994-09-20 21:51                 ` Robert Dewar
1994-09-24 18:53                   ` Fred McCall
1994-10-04 16:03                     ` -mlc-+Schilling J.
1994-10-04 18:44                       ` Robert Dewar
1994-10-05 14:24                         ` -mlc-+Schilling J.
1994-09-14 13:49       ` Air Force shows how meaningless Ada waiver process is Christopher Costello
1994-09-17 12:40       ` Fred McCall
1994-09-22 17:15         ` Was... Air Force shows... Now... Vendor Bashing Chris Eveleigh
replies disabled

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