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, LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,2c6139ce13be9980 X-Google-Attributes: gid109fba,public X-Google-Thread: fac41,2c6139ce13be9980 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,2c6139ce13be9980 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public X-Google-Thread: 1014db,3d3f20d31be1c33a X-Google-Attributes: gid1014db,public From: jsa@alexandria.organon.com (Jon S Anthony) Subject: Re: Is ADA as good for graphics programming as C? Date: 1997/07/21 Message-ID: #1/1 X-Deja-AN: 257905490 Distribution: world References: <01bc94e1$46912100$53aa20cc@default> Organization: PSINet Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel,comp.lang.c,comp.lang.c++ Date: 1997-07-21T00:00:00+00:00 List-Id: In article <01bc94e1$46912100$53aa20cc@default> "Douglas A. Gwyn" writes: > > In spite of what you may have heard, your dishwasher, your car, your > watch, > > and even you are constructed using aggregation. Last time I checked, > > neither my computer (my little Mac, bless it), nor my stereo, nor my > > microwave oven were constructed using inheritence - not even (gasp!) > > multiple inheritence. Say it ain't so, Joe! > > That's not at all true. In the course of engineering, there is > normally a vast amount of inheritance going into systems design. > What is inherited is often a model for the general class of the > particular product, and the less original the designer, the more > this shows. For example, automobiles pretty much all look alike, > and when a new one is designed they don't really start with a > totally clean slate. I doubt that assumptions such as "has 4 > wheels" are reexamined; they are merely inherited. This is _not_ in any way shape or form anything like the sort of "inheritance" codified and directly expressed in typical OOPLs. What you mention above is "genealogy style inheritance". So, while there is definitely truth in what you say, it is irrelevant to the topic at hand. /Jon -- Jon Anthony OMI, Belmont, MA 02178 617.484.3383 "Nightmares - Ha! The way my life's been going lately, Who'd notice?" -- Londo Mollari