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_20,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public From: Eirik Mangseth Subject: Re: What is wrong with OO ? Date: 1997/01/03 Message-ID: <32CCE4ED.6A21@online.no>#1/1 X-Deja-AN: 207446090 references: <5acjtn$5uj@news3.digex.net> content-type: text/plain; charset=us-ascii organization: EUnet Norway mime-version: 1.0 reply-to: emangset@online.no newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng x-mailer: Mozilla 3.0Gold (Win95; I) Date: 1997-01-03T00:00:00+00:00 List-Id: Robert C. Martin wrote: > > In article , jsa@alexandria (Jon S Anthony) wrote: > > > > > C++ was and is a _follower_. That is not necessarily a bad thing, but > > it is anything _but_ innovative. > > > > WRT technology I agree with you. But C++ *does* show innovation in a > completely different vein. C++ is one of the first of the industrial OO > languages that was created for the engineer instead of for the paradigm. > C++ was not created to be "pure" or "right" or "correct". It was created > to be *used*. And in that regard it represents an innovation wrt industrial > OO languages. > > -- > Robert C. Martin | Design Consulting | Training courses offered: > Object Mentor | rmartin@oma.com | Object Oriented Design > 14619 N Somerset Cr | Tel: (847) 918-1004 | C++ > Green Oaks IL 60048 | Fax: (847) 918-1023 | http://www.oma.com > > "One of the great commandments of science is: > 'Mistrust arguments from authority.'" -- Carl Sagan Sorry, but you are wrong. This is one of the many myths that surrounds C++. No engineer I know would use any tool pertaining to his or her profession that was as badly designed and implemented as C++. "Pure" pragmatism is not an option with respect to language design, something even Mr. Stroustrup himself acknowledges. If any language was designed for engineers (software engineers that is), it must be Eiffel. /Eirik Mangseth/emangset@online.no/United Consultants, Oslo Office, Norway/ -All opinions expressed are my own and does not necessarily reflect the views of my employer.