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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4b06f8f15f01a568,start X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Why C++ is successful Date: 1998/08/06 Message-ID: #1/1 X-Deja-AN: 378529459 X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 902414812 27280 (None) 128.122.140.58 Organization: New York University Newsgroups: comp.lang.ada Date: 1998-08-06T00:00:00+00:00 List-Id: Jay said <> There are LOTS of applications of Ada that have nothing to do with embedded systems. It is just that none of these have needed garbage collection. Note that your criticism would also apply to C++ (though presumably not even Jay can manage to blame the DoD for this :-) Sure, Jay thinks GC is an important feature, but this is by no means a universal attitude. Algol-68 tried to move GC into the mainstream, so did Modula-3, both failed in this goal. Java is making another attempt, perhaps it will succeed. The fact remains that the reason that Ada compilers do not implement general GC (although of course they can be used with typical conservative GC gizmos) is that users have not been interested in this feature, and that includes users with a very wide range of applications. P.S. if you insist on referring to Jean Ichbiah as Ichy, perhaps we should refer to you as Mary :-). But in any case I doubt you will get a reply from Jean, since he is no longer in the Ada world (he works on some very nice products these days, if you have a Palm Pilot, try visiting his web site if you don't like Graffiti :-) In fact Jean was careful to design Ada 83 so that it was compatible with garbage collection, and Dave Fisher most certainly *did* expect all or most implementations to implement GC. But Jean's company, Alsys, never implemented general GC in Ada -- why not -- simple, none of their customers needed it or even particularly wanted it. P.P.S. I guess Jay feels that Fortran and COBOL, both of course lacking GC, are also suitable only for embedded defence applications???