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.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,a1ce307c10055549 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-12-12 05:22:19 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!beamish.news.atl.earthlink.net!news.atl.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: IBM Acquires Rational Ada Date: Thu, 12 Dec 2002 08:20:19 -0500 Organization: MindSpring Enterprises Message-ID: References: <3DF1615C.7AAAC86E@adaworks.com> <3DF1B042.6603DDDE@easystreet.com> <3DF2A483.EC512CDF@adaworks.com> <8db3d6c8.0212091445.12594821@posting.google.com> <3DF628C4.7090607@cogeco.ca> <3DF6653D.3030603@cogeco.ca> <8db3d6c8.0212101850.51506572@posting.google.com> <1039618741.173427@master.nyc.kbcfp.com> NNTP-Posting-Host: d1.56.bd.42 X-Server-Date: 12 Dec 2002 13:20:53 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Xref: archiver1.google.com comp.lang.ada:31735 Date: 2002-12-12T13:20:53+00:00 List-Id: The metrics I've collected in the past didn't have anything to do with how fast someone could code-up some routine. In that respect, Ada probably wouldn't have any advantage over C or C++ - possibly even a disadvantage. What my metrics demonstrated was that when the whole development cycle was complete (requirements through formal testing) using Ada meant a reduction in man-hours spent (by about 50%) and a reduction in bugs found (by a factor of 4). My study was not alone. There was also the famous Ada/Model-Railroad study that demonstrated an impressive improvement in productivity and reduction in errors in a similar environment. (realtime controls) I wouldn't claim that you couldn't code just as fast - or even faster than I can code, given our favorite languages. I'll even go so far as to say that you'd be in that "Any Competent C Programmer" category who never makes stupid mistakes in coding that cost untold hours down the line in debugging. But given a random selection of developers with varying levels of skills and the need to work together on a large development project, you've got a different animal on your hands. In that situation, there is data to indicate that when other factors are equal, (id est, nobody gets huge libraries of utilities or other leverage) Ada is more productive and results in fewer errors over the development cycle. MDC -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jast.mil/ Send Replies To: m c o n d i c @ a c m . o r g "I'd trade it all for just a little more" -- Charles Montgomery Burns, [4F10] ====================================================================== Hyman Rosen wrote in message news:1039618741.173427@master.nyc.kbcfp.com... > Marin David Condic wrote: > > I think that this "Ada Mentality" is in some way blinding > > You know, no one loves C and C++ more than I do, but I > don't think I would be any slower coding in Ada than in > either of the above languages (once I got a good working > knowledge of the language, of course). I think it's a > fallacy cherished by Ada programmers that C or C++ will > just accept any garbage, and therefore code can just be > churned out in those languages. >