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.9 required=5.0 tests=BAYES_50,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: 109fba,b87849933931bc93 X-Google-Attributes: gid109fba,public X-Google-Thread: 114809,b87849933931bc93 X-Google-Attributes: gid114809,public X-Google-Thread: 1108a1,b87849933931bc93 X-Google-Attributes: gid1108a1,public X-Google-Thread: fac41,b87849933931bc93 X-Google-Attributes: gidfac41,public X-Google-Thread: f43e6,b87849933931bc93 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,b87849933931bc93 X-Google-Attributes: gid103376,public From: comeau@panix.com (Greg Comeau) Subject: Re: What is wrong with OO O X g Date: 1997/01/03 Message-ID: <5ajo99$khu@panix.com>#1/1 X-Deja-AN: 207526302 references: <32CCE4ED.6A21@online.no> organization: Comeau Computing reply-to: comeau@comeaucomputing.com newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.lang.ada,comp.object,comp.software-eng Date: 1997-01-03T00:00:00+00:00 List-Id: In article <32CCE4ED.6A21@online.no> emangset@online.no writes: >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. I have not a clue what you are talking about. Indeed, the beauty of C++ is that it is a hybrid and that it does not lock you into one particular thing. Robert is indeed correct about its flexibility and avoidance of so-called political correctness. Since when are pragmatics not important in design, decisions, engineering? You mention myths but only defend it by claiming something closing into the notion of outrageous that you know of no engineer who programs in C++. You say he is wrong -- then counter his 1/2 dozen or so claims. Re Stroustrup, I'm not clear what you claim he acknowledges, so it would also be nice to provide the source for any such information. - Greg -- Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418-3214 Producers of Comeau C++ 4.0 front-end pre-release ****WEB: http://www.comeaucomputing.com / Voice:718-945-0009 / Fax:718-441-2310 Here:comeau@comeaucomputing.com / BIX:comeau or comeau@bix.com / CIS:72331,3421