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,257bc0ff954a7696 X-Google-Attributes: gid103376,public From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: C/C++ cheaper than Ada?? how? Re: Ada 200X Date: 1998/07/13 Message-ID: #1/1 X-Deja-AN: 371076200 References: <3.0.32.19980712065953.009dd470@iu.net> X-Complaints-To: usenet@news.nyu.edu X-Trace: news.nyu.edu 900354193 8500 (None) 128.122.140.58 Organization: New York University Newsgroups: comp.lang.ada Date: 1998-07-13T00:00:00+00:00 List-Id: <> I find this puzzling. Ada 95 is the ONLY language to systematically accomodate other languages, and it goes very far in this respect. If you have specific suggestions for improvements in this area, fine, but to somehow suggest that Ada 95 dos NOT accomodate other popular languages seems bizarre. Ada is perfectly interoperable with interpretive systems. Usually these days, that is a code word for Java. The fact that two separate vendors of Ada compilers are providing Ada compilers that generate JBC should be an indication that this is not a problem. As for "don't admit programs which have runtime systems". There is nothing about Ada that requires that every Ada program needs a runtime system. Indeed, GNAT provides a capability, which we call GNORT (GNAT with No RUntime) that does what it says. Allows the compilation of programs with absolutely no runtime. Obviously this means that there are restrictions in the subset that can be used, but it is a pretty big subset (much bigger than SPARKI for example), and in the Java Byte Code context, GNAT will accomdoate the Ravenscar tasking model, again with zero runtime. So I really don't see what the quote above is asking for, and I certainly don't see any substantial issues to be addressed in Ada 200X here. Again, if there are specific suggests rather than what appear to be ill-informed generalizations, then that would be very helpful! Robert Dewar Ada Core Technologies