comp.lang.ada
 help / color / mirror / Atom feed
From: world!srctran@uunet.uu.net  (Gregory Aharonian)
Subject: Re: Incorporating 9X into Ada courses
Date: 29 Apr 93 14:57:38 GMT	[thread overview]
Message-ID: <SRCTRAN.93Apr29095738@world.std.com> (raw)

>Compiler problems have plagued Ada since at least 1984, when our group
>used to measure compile time in fractions of a day. We used the now 
>infamous ALS on a VAX 780. But as Paulkovich points out in the May/June
>Ada Letters, C/C++ compilers will always be smaller and cheaper because 
>they do so much less.

   I have not seen Paulkovich's article, but I must disagree, having used
many Ada compilers and many C/C++ compilers.  The current C/C++ compiler
systems probably offer more capability than any Ada system.  Not only do
they have better optimizations and compile speeds, but in areas like
type checking across modules, which Ada does naturally, most compilers
now also do (assuming you use #include files with procedural declaration).
Things Ada also do naturally (like tasking) are more than amply handled
with a variety of C/C++ object libraries that allows people to pick and
choose the tasking style they want, instead of one fixed approach blasted
into the language.
    Recently, C/C++ compilers have been including library browsers and
other neat CASE features, all for the same price.  And the interfaces to
most C/C++ compilers, especially unders Windows, are more user friendly
than the Ada compilers.

    The reason that Ada compilers cost more is simply because the Ada
compiler vendors have a captive market and can charge more simply because
there is no competition for them.  The Ada Mandate is a gross market
distortion that allows these inflated prices to continue.  Remove the
Mandate and two things will happen: first, the Ada vendors will have to
drastically lower their prices to be competitive with the C/C++ vendors.
Second, since the vendors are used to competition within the defense
world, between competition with C/C++ vendors and loss of sales to DoD
projects now using C/C++, most of the vendors will go out of the Ada
business.

    The vendors have used every excuse in the book to explain away the
fact why their prices are so high compared to industry standards, except
for the reason that neither Ada nor their compilers are competitive.
Just look how people are spending their own money.

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

             reply	other threads:[~1993-04-29 14:57 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-04-29 14:57 Gregory Aharonian [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-05-04  5:26 Incorporating 9X into Ada courses cis.ohio-state.edu!magnus.acs.ohio-state.edu!zaphod.mps.ohio-state.edu!wu
1993-05-03 12:11 Bjarne Stroustrup
1993-05-03 12:02 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!europ
1993-05-02 22:16 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!darwin.sura.net!uvaarpa!vger.nsu.edu!g_harrison
1993-05-02 17:28 Mark Bayern
1993-05-02 17:19 Mark Bayern
1993-05-02  2:21 Michael Feldman
1993-05-01  6:55 Robert Dewar
1993-04-30 21:37 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!howland.reston.ans.net!darwi
1993-04-30 16:47 Gregory Aharonian
1993-04-30 16:04 Michael Feldman
1993-04-30 13:50 Jonathan Schilling
1993-04-29 22:59 Michael Feldman
1993-04-28 23:58 cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uwm.edu!msuinfo!uchinews!iit
1993-04-26  8:24 Peter Hermann
1993-04-24  8:15 enterpoop.mit.edu!ai-lab!mintaka.lcs.mit.edu!ogicse!netnews.nwnet.net!new
1993-04-24  1:05 Aditya M. Jani
1993-04-22 11:49 SAHARBAUGH
1993-04-22  3:28 Michael Feldman
1993-04-21 14:59 Mr. Kenneth Rowe
replies disabled

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