Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!spool.mu.edu!uunet!igor!rutabaga!jls From: jls@rutabaga.Rational.COM (Jim Showalter) Newsgroups: comp.object Subject: Re: Personal attacks regarding ada-c++ productivity Message-ID: Date: 27 Mar 91 03:38:17 GMT Article-I.D.: rutabaga.jls.670045097 References: <1991Mar10.151220.2581@forwiss.uni-passau.de> <11966@pasteur.Berkeley.EDU> <1991Mar15.22 Sender: news@Rational.COM Distribution: usa Lines: 23 >Jim Showalter says: > I think multiple inheritance is a solution in search of a problem. >Jim, like Jesus, presumably had but the one biological parent. Believe it or not, I got a big laugh out of this! I agree that in biology multiple inheritance seems to be the law of the land. But in software the picture has been less clear--let me rephrase my original post: "Many people I've talked to, as well as myself, view multiple inheritance as a solution in search of a problem". While it is the case that only mere brilliance is required to properly construct a single inheritance tree, it seems to require absolute genius to properly design a multiple inheritance tree. MI reminds me of those features you see on really expensive VCRs that look sexy on the data sheet but confuse the shit out of the average user when he/she tries to read the instructions after getting the unit home. -- ***** DISCLAIMER: The opinions expressed herein are my own. Duh. Like you'd ever be able to find a company (or, for that matter, very many people) with opinions like mine. -- "When I want your opinion, I'll read it in your entrails."