Newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.object
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!satisfied.elf.com!news.mathworks.com!uunet!rcm!rmartin
From: rmartin@rcmcon.com (Robert Martin)
Subject: Re: C++ Productivity
Keywords: C++ Productivity Smalltalk
References: <1995Jan23.193745.7044@boole.com> <jim.fleming.84.00133AB6@bytes.com> <1995Jan25.201226.28856@rcmcon.com> <1995Jan26.150433@lglsun.epfl.ch>
Organization: R. C. M. Consulting Inc. 708-918-1004
Date: Fri, 27 Jan 1995 16:52:08 GMT
Message-ID: <1995Jan27.165208.5951@rcmcon.com>
Lines: 32
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:109583 comp.lang.smalltalk:19970 comp.object:25701

nebbe@lglsun.epfl.ch (Robb Nebbe) writes:

>In article <1995Jan25.201226.28856@rcmcon.com>, rmartin@rcmcon.com (Robert Martin) writes:
>...
>|> 
>|> This is an extremely warped view of the history of C++.  One might
>|> think you had an axe to grind.  In the 15 years that C++ has been
>|> evolving, it has steadily grown in popularity.  Presumably this was because
>|> people liked it, and found it useful.  

>I would say it has grown in popularity because of the benefits it offers
>over C. Few organizations have the level of maturity much less the
>resources to perform an evaluation of different languages. Given the
>choice between C and C++ I would find it hard not to choose C++. If my
>choice is between C, Pascal, C++, Eiffel, Ada, SmallTalk ... then C++
>isn't very likely to come out on top.

That is *your* choice.  But the industry has apparently chosen
differently -- for now.  I don't accept your assertion that most
organizations are unable to look at different languages.  Most
organizations have engineers who are constantly looking at new
languages and new tools, because they are interested, not because it
is there job.  These engineers eventually make recommendations to
other engineers, and to their managers.  



-- 
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++
