Newsgroups: comp.object,comp.lang.smalltalk,comp.lang.ada
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news4.ner.bbnplanet.net!news3.near.net!paperboy.wellfleet.com!news-feed-1.peachnet.edu!gatech!howland.reston.ans.net!news.sprintlink.net!news.wwa.com!rcm!rmartin
From: rmartin@rcmcon.com (Robert Martin)
Subject: Re: Has C++ had its day?
References: <3q7tb1$1ct@holly.csv.warwick.ac.uk>     <1995Jun12.135705.3580@merlin.hgc.edu>     <3rsnp8$bqj@wally2.hti.net>     <3s7ijs$jjb@gensym1.gensym.com>     <DAJ73H.35M@world.std.com>     <3sc5g3$hvl@gensym1.gensym.com>     <dewar.803869433@gnat>     <NEWTNews.803919664.16092.sellers@sellers.sellers.com>     <dewar.804000976@gnat>     <Jan.Bytesmiths-2606951420580001@138.120.62.112> <1995Jun27.082448.14633@leeds.ac.uk>
Organization: R. C. M. Consulting Inc. 708-918-1004
Date: Thu, 29 Jun 1995 15:42:24 GMT
Message-ID: <1995Jun29.154224.5207@rcmcon.com>
Lines: 35
Xref: glinda.oz.cs.cmu.edu comp.object:33904 comp.lang.smalltalk:25188 comp.lang.ada:31880

neil@geog.leeds.ac.uk (Neil Wilson) writes:

>Jan.Bytesmiths@acm.org wrote:
>: type compatible with it. In C++, it must. This is why Smalltalkers see
>: little need for multiple inheritance, and why C++ers can't take Smalltalk
>: seriously because it doesn't have multiple inheritance! So let's stop

>C++ doesn't have multiple inheritance. It has a hack.

The C++ implementation of multiple inheritance works quite well.
There are some compilers that have gotten in wrong in the past,
but....

I use MI all the time in C++, and have no trouble.  I disagree that it
is a "hack".  Rather I consider it to be a valuable and well deployed
tool of the language.

>: Don't get me wrong, C++ has its place (somewhere). But static typing is
>: 30-year-old technology -- attacking Smalltalk because it purposely lacks
>: it is a bit like attacking cars because there's nowhere to hang your buggy
>: whip.

>C++ belongs in a museum. 

This statement seems to be non-sequitur.  The implication is that C++
is ancient and nobody uses it anymore.  But a simple look at the
industry, or even just this newsgroup will provide enough data to
dispell that notion.  


-- 
Robert Martin       | Design Consulting   | Training courses offered:
Object Mentor Assoc.| rmartin@oma.com     |   OOA/D, C++, Advanced OO
2080 Cranbrook Rd.  | Tel: (708) 918-1004 |   Mgt. Overview of OOT
Green Oaks IL 60048 | Fax: (708) 918-1023 | Development Contracts.
