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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,703c4f68db81387d X-Google-Thread: 109fba,703c4f68db81387d X-Google-Thread: 115aec,703c4f68db81387d X-Google-Thread: f43e6,703c4f68db81387d X-Google-Attributes: gid103376,gid109fba,gid115aec,gidf43e6,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!newshub.sdsu.edu!tiscali!newsfeed1.ip.tiscali.net!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!news.arcor.de!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Teaching new tricks to an old dog (C++ -->Ada) Newsgroups: comp.lang.ada,comp.lang.c++,comp.realtime,comp.software-eng User-Agent: 40tude_Dialog/2.0.14.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <4229bad9$0$1019$afc38c87@news.optusnet.com.au> <1110032222.447846.167060@g14g2000cwa.googlegroups.com> <871xau9nlh.fsf@insalien.org> <3SjWd.103128$Vf.3969241@news000.worldonline.dk> <87r7iu85lf.fsf@insalien.org> <1110052142.832650@athnrd02> <1110284070.410136.205090@o13g2000cwo.googlegroups.com> <395uqaF5rhu2mU1@individual.net> <1111607633.301232.62490@z14g2000cwz.googlegroups.com> <1111628011.160315.134740@o13g2000cwo.googlegroups.com> <1111732101.995662.309040@z14g2000cwz.googlegroups.com> Date: Sat, 26 Mar 2005 08:43:19 +0100 Message-ID: <1u4hrq2auwrnm$.1o2gp8auwmrih$.dlg@40tude.net> NNTP-Posting-Date: 26 Mar 2005 08:43:13 MET NNTP-Posting-Host: 066192f9.newsread4.arcor-online.net X-Trace: DXC=Wln4ed9]OUFO@oM:dhE>=@:ejgIfPPldDjW\KbG]kaMHFYk:AnJB[CMdHOUOlHO1mL[6LHn;2LCVNVVa[ZlQni_Ah6[cbfe=MED X-Complaints-To: abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:10016 comp.lang.c++:47320 comp.realtime:1737 comp.software-eng:5352 Date: 2005-03-26T08:43:13+01:00 List-Id: On Fri, 25 Mar 2005 21:33:36 GMT, Hyman Rosen wrote: > Dr. Adrian Wrigley wrote: >> Or to put it another way: >> How come "more expressive" templates, "better exception handling", >> or "less verbose" syntax is not claimed to improve project success? >> Maybe I (still) don't get it. > > To claim improved project success, you have to do some pretty difficult > basic research. Most of us here are programmers, not software engineering > researchers, so most of us at best have only anecdotal evidence. Therefore > when we compare languages we do so from the basis of things that affect us > as programmers. Yes, this is of course true. Yet it is very difficult to find competent C++ programmers. Even people with years of practical experience are unable to do very basic things already at the level of *using* a class/template library in a proper way. To ask them to write reusable code... Then that evil C heritage, I see it again and again, people doing some quite silly C-ish micro optimizations in a loop where they create and destroy 10 string objects. It is not a science it is just psychology... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de