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=2.1 required=5.0 tests=BAYES_05,INVALID_DATE, MSGID_SHORT,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Xref: utzoo comp.software-eng:1156 comp.lang.ada:2063 Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!ukma!gatech!hubcap!billwolf From: billwolf@hubcap.clemson.edu (William Thomas Wolfe,2847,) Newsgroups: comp.software-eng,comp.lang.ada Subject: Re: Good Design Strategies Message-ID: <4574@hubcap.UUCP> Date: 27 Feb 89 15:46:09 GMT References: <4343@enea.se> Sender: news@hubcap.UUCP Reply-To: wtwolfe@hubcap.clemson.edu List-Id: >From article <4343@enea.se>, by sommar@enea.se (Erland Sommarskog): > I don't want to start an Ada vs. Eiffel debate, but the view that > Eiffel is a flaky language is something Bill Wolfe have to stand for > himself. > > What I like to stress is: Ada is *not* an object-oriented language. > I used to think that, but there are just to much missing. Particulary > inheritance and dynamic typing. And although this is a trivial fact to > realise, it still seems necessary that from time to time make a reminder > about this. Due to Gary Booch and others it is easy for the casual > reader to get the impression that Ada <=> object-oriented programming. I quote from ACM SIGADA Ada Letters, March/April 1989, Volume IX, Number 2, Page 10: Software Productivity Solutions, Inc., has announced a new product, Classic-Ada (tm), which allows Ada software developers to use inheritance and dynamic binding in object-oriented Ada designs. The product runs on VAX/VMS and Sun/Unix systems. For more information, contact: (407) 984-3370 Ms. Lois Valley Vice President, Marketing Software Productivity Solutions, Inc. P.O. Box 361697 Melbourne, FL 32936-1697 I stand by my statement regarding Eiffel's flakiness. Obviously it's just my opinion, and others may differ, but I think it's a very well-founded opinion. Bill Wolfe, wtwolfe@hubcap.clemson.edu