Newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.object
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news.mathworks.com!uunet!rcm!rmartin
From: rmartin@rcmcon.com (Robert Martin)
Subject: C+@ vs C++ Was C++ Productivity
References: <jim.fleming.84.00133AB6@bytes.com> <19950127.093932.289762.NETNEWS@UICVM.UIC.EDU> <DJOHNSON.95Jan28152443@arnold.ucsd.edu> <D35AIp.A12@research.att.com> <jim.fleming.73.000331E4@bytes.com>
Organization: R. C. M. Consulting Inc. 708-918-1004
Date: Tue, 31 Jan 1995 13:56:58 GMT
Message-ID: <1995Jan31.135658.8613@rcmcon.com>
Lines: 53
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:110094 comp.lang.smalltalk:20104 comp.object:25860

djohnson@arnold.ucsd.edu (Darin Johnson) writes:
>> > Actually, to be honest, one of the things I dislike most about C++
>> > is the rabid unthinking worship of it.

bs@research.att.com (Bjarne Stroustrup <9758-26353> 0112760) writes:
>>Huh? C++? ``rabid unthinking worship.''
>>You must be talking of some cult language.

jim.fleming@bytes.com (Jim Fleming) writes:
>No Bjarne, I think that Darin has the right one.
>I suggest that you start mixing the Kool-Aid...

Let us, for the sake of argument, suppose that I have just invented a
new language.  Of course *I* think that this language is great.  I
think that the entire computer community should be using it.  As such,
I view the current successful languages as my rivals; and I wish to
unseat them.  How should I go about doing this?

1.  Should I attack the other languages vehemently, accusing all those
who use them of lemming-like behavior?

2.  Should I appeal to the "independent rebel subconscious" by
associating the current language with blind followers, and by
associating the new language with "hip" rebels?

3.  Should I to cast the inventor of the old languages as a notorious
religious cult leader who practiced mass suicide?

4.  Should I attack the new language from a technical viewpoint,
showing how incredibly inferior it is?

5.  Or, should I expound upon the benefits of my new language,
demonstrating its features and showing how it can be used to solve a
multitude or problems.

Yes, I think number 5 is the answer.  I think we could all discuss the
languages we like based upon their merits.  I think we could be
reasoning adults, and actually communicate about what matters instead
of slinging inuendo and insult.  I think we could read about new
languages, and try them, and perhaps improve them by our experiences.
I think we could vastly improve the quality of both the discussions on
the net, and the languages we discuss.  I think............NAHHHHHHH.






-- 
Robert Martin       | Design Consulting   | Training courses offered:
Object Mentor Assoc.| rmartin@rcmcon.com  |   Object Oriented Analysis
2080 Cranbrook Rd.  | Tel: (708) 918-1004 |   Object Oriented Design
Green Oaks IL 60048 | Fax: (708) 918-1023 |   C++
