Newsgroups: comp.lang.c++,comp.lang.smalltalk,comp.object
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!news3.near.net!noc.near.net!paperboy.wellfleet.com!news-feed-1.peachnet.edu!gatech!howland.reston.ans.net!vixen.cso.uiuc.edu!news.uoregon.edu!engineer.mrg.uswest.com!cherokee!da_vinci!lookout!tblanch
From: tblanch@lookout (Todd Blanchard)
Subject: Re: C++ Productivity
Message-ID: <D3L9L4.3L9@da_vinci.ecte.uswc.uswest.com>
Followup-To: comp.lang.c++,comp.lang.smalltalk,comp.object
Sender: news@da_vinci.ecte.uswc.uswest.com (IT Netnews)
Nntp-Posting-Host: lookout
Organization: US WEST Information Technologies
X-Newsreader: TIN [version 1.2 PL2]
References: <1995Jan23.193745.7044@boole.com> <jim.fleming.84.00133AB6@bytes.com> <1995Jan25.201226.28856@rcmcon.com> <jim.fleming.75.0003AF13@bytes.com> <3gls1u$p2l@osfa.aber.ac.uk> <1995Feb1.184049.16332@rcmcon.com> <D3E33s.DCp@da_vinci.ecte.uswc.uswest.com> <1995Feb6.113136@di.epfl.ch>
Date: Mon, 6 Feb 1995 17:22:16 GMT
Lines: 21
Xref: glinda.oz.cs.cmu.edu comp.lang.c++:111230 comp.lang.smalltalk:20428 comp.object:26241

Robb Nebbe (Robb.Nebbe@di.epfl.ch) wrote:
: In article <D3E33s.DCp@da_vinci.ecte.uswc.uswest.com>, tblanch@lookout (Todd Blanchard) writes:

: |> 
: |> The language attempts to do too much, type conversion and copying go on
: |> all the time, usually without the knowledge of the programmer.  Why does
: |> the compiler write a copy constructor and op= for everything?  This
: |> feature alone is most likely responsible for hours of grief.
: |> 
: |> In my experience, C++ costs more, takes longer, and is much less
: |> dependable than C because of all of the unexpected little behaviors.
: |> 

: I see C++ as a definite step forward over C since it allows the programmer
: to better define abstractions. Yes there are plenty of pitfalls for
: the unwarry programmer to fall into but I don't see how retreating back
: to C would solve anything.

Well, at least in C, if I didn't write it, it doesn't happen.

Todd Blanchard
