comp.lang.ada
 help / color / mirror / Atom feed
From: "Corey Ashford" <x@y.com>
Subject: Re: Why do so many companies use Apex?
Date: Mon, 26 Mar 2001 21:52:09 GMT
Date: 2001-03-26T21:52:09+00:00	[thread overview]
Message-ID: <dSOv6.628223$U46.19181485@news1.sttls1.wa.home.com> (raw)
In-Reply-To: 3ABFB3AD.DF3AA617@lmco.com

One of the reasons that Apex appears to be slower than other
compilers is that it is actually doing more work for you, to
save you time down the road.  Apex retains persistent compilation
information about units that it can use later to determine which
units exactly needs to be recompiled when a change is made to
any one of them.  As a simple example, in other compilers, changing
a  comment in oft-with'd spec will cause massive recompilation.
In Apex, the compiler will realize that there are no differences
in the peristent compilation information, and thus no recompilation
needs to take place.  Also, this persistent information is used
to allow you easily navigate your source code to find object and
type definitions.

As for inventing new terminology, Rational decided that the
bare language didn't have enough structure to solve all the
engineering and maintainance problems that users face.  So a new
CM system was created, and to efficiently talk about it, names
were assigned to parts of the system.


Disclaimer: I work for Rational.


Corey Ashford
Rational Software Corp.

"William Dale" <william.dale.jr+adanews@lmco.com> wrote in message news:3ABFB3AD.DF3AA617@lmco.com...
> I concur with your observations.  Rational was once targeting big DoD
> companies but has been pushing its C++ tools out here in Silly Valley
> lately. It seems that mangers spend big bucks on tools because all the
> best tools cost the most ( ha! )   I keep pushing Open Source tools (and
> Gnat) but nobody listens.
>
> The real pity is that many people have only seen Ada on Rational Apex
> and think that this turkey is the real 'Ada'.
>
> Bill
>
> Phaedrus wrote:
> >
> > I've been developing with Ada since the mid 80's, and I don't think
> > that I've ever encountered a development environment as bad as
> > the Apex Ada environment.
> >
>
> [SNIP]
>
>
> > So, why do people keep buying this turkey?  And don't try and give me that,
> > "It's okay
> > once you get used to it" argument, would you like a hot stove if you sat on it
> > long
> > enough?  Granted, with Rational buying out most of the other Ada compiler
> > companies
> > (Can anybody say "antitrust"?  Would somebody PLEASE say it to Rational?  In an
> > official way, if possible.) there aren't many vendors left to buy from, but even
> > old Vax
> > Ada kicks it's butt for development.
> >
> > Phaedrus





  reply	other threads:[~2001-03-26 21:52 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-03-26 20:13 Why do so many companies use Apex? Phaedrus
2001-03-26 20:56 ` Ted Dennison
2001-03-26 22:18   ` Phaedrus
2001-03-27 15:49   ` Florian Weimer
2001-03-26 21:25 ` William Dale
2001-03-26 21:52   ` Corey Ashford [this message]
2001-03-26 22:29     ` William Dale
2001-03-26 22:43       ` Phaedrus
2001-03-26 23:09         ` Corey Ashford
2001-03-26 23:57           ` Phaedrus
2001-03-27  0:24           ` Phaedrus
2001-03-27 13:19     ` Marc A. Criley
2001-03-27 17:33     ` Pascal Obry
2001-03-27 21:04       ` Gautier de Montmollin
2001-03-27 21:08       ` Corey Ashford
2001-03-27 22:04         ` Keith Thompson
2001-03-27 23:17           ` Corey Ashford
2001-03-28 14:44           ` Ted Dennison
2001-03-28  7:12         ` Pascal Obry
2001-03-27 16:08 ` Jerry Petrey
2001-03-27 18:56   ` Phaedrus
2001-03-28  8:37     ` Martin Dowie
2001-03-29 14:40       ` Martin Dowie
2001-03-28  8:51     ` Jean-Pierre Rosen
2001-03-28 16:30     ` Corey Ashford
2001-04-04 21:58   ` James A. Krzyzanowski
2001-04-06 18:50     ` Ben Brosgol
2001-04-08  5:19     ` Lao Xiao Hai
2001-03-28  1:52 ` Phaedrus
2001-03-28  1:57 ` Phaedrus
replies disabled

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