From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ce1e7170ab2bc91c X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-03-26 13:53:45 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!199.60.229.5!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news1.sttls1.wa.home.com.POSTED!not-for-mail From: "Corey Ashford" Newsgroups: comp.lang.ada References: <_pNv6.15345$ue1.1278082@newsread2.prod.itd.earthlink.net> <3ABFB3AD.DF3AA617@lmco.com> Subject: Re: Why do so many companies use Apex? X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Message-ID: Date: Mon, 26 Mar 2001 21:52:09 GMT NNTP-Posting-Host: 24.176.37.106 X-Complaints-To: abuse@home.net X-Trace: news1.sttls1.wa.home.com 985643529 24.176.37.106 (Mon, 26 Mar 2001 13:52:09 PST) NNTP-Posting-Date: Mon, 26 Mar 2001 13:52:09 PST Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: supernews.google.com comp.lang.ada:6081 Date: 2001-03-26T21:52:09+00:00 List-Id: 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" 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