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=-0.8 required=5.0 tests=BAYES_00,INVALID_DATE autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.lang.ada:2164 comp.software-eng:1254 Path: utzoo!utgpu!utstat!jarvis.csri.toronto.edu!mailrus!nrl-cmf!ames!ll-xn!mit-eddie!uw-beaver!tektronix!sequent!mntgfx!archiel From: archiel@mntgfx.mentor.com (Archie Lachner) Newsgroups: comp.lang.ada,comp.software-eng Subject: Re: C++ vs. Ada (was Ada vs. LISP) Message-ID: <1989Mar9.124026.1040@mntgfx.mentor.com> Date: 9 Mar 89 20:40:25 GMT References: <45978@linus.UUCP> Organization: Mentor Graphics Corporation, Beaverton Oregon List-Id: >From article <45978@linus.UUCP>, by eachus@mbunix.mitre.org (Robert Eachus): > In article <7682@venera.isi.edu> raveling@vaxb.isi.edu (Paul Raveling) writes: >>In article <6153@medusa.cs.purdue.edu> rjh@cs.purdue.EDU (Bob Hathaway) writes: >>>... Ada was designed to standardize software and it >>>could replace almost any language with exceptions being rare. >> >> Have you suggested that to a hard-core LISP user lately? >> >>Paul Raveling >>Raveling@isi.edu > > It seems that everyone has seen AdaTRAN, but few people realize > that the capability to write FORTRAN or COBOL or Pascal or LISP style > programs in Ada was not an accident, it was a deliberate design > requirement. > > Robert I. Eachus I doubt that an object-oriented C++ program can be translated into Ada. Ada does not offer control of the semantics of either assignment or initialization of user-defined types. This capability is critical in most object-oriented C++ programs. C++ is becoming a language of major importance, because of both its wide-spread use and the magnitude of the projects being coded in it. Attempts to dismiss it as a "passing fad," etc., are probably not appropriate. Comments? -- Archie Lachner Mentor Graphics Corporation Beaverton, Oregon ...!{decwrl,sequent,tessi}!mntgfx!archiel