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: a07f3367d7,20280f498071efd3 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Wed, 10 Feb 2010 02:01:05 +0100 From: Georg Bauhaus Reply-To: rm.tsoh+bauhaus@maps.futureapps.de User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Software Quality in Science References: <1198a288-b013-45a8-907f-7fe227e6294e@m27g2000prl.googlegroups.com> <04185bf3-f83a-4fbe-b380-c6d8aa4105e6@w27g2000pre.googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-ID: <4b720550$0$7624$9b4e6d93@newsspool1.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 10 Feb 2010 02:01:04 CET NNTP-Posting-Host: 62edcd9a.newsspool1.arcor-online.net X-Trace: DXC=@FTcQM`X<39LNKYb?b>076ic==]BZ:af>4Fo<]lROoR1<`=YMgDjhg28Y9d<0BE=77PCY\c7>ejV8A=83df]48m=i_?VGPcfYH8 X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:9061 Date: 2010-02-10T02:01:04+01:00 List-Id: Robert A Duff wrote: > Jerry writes: > >> Here is the link in the Guardian article to the original work: >> >> http://www.leshatton.org/Documents/Texp_ICSE297.pdf >> ...The >> computational scientist should not use this as an argument in favour >> of C++ or Ada in which they are mandated. A large number of new >> failure modes result from this action, which lack of space prohibits >> further discussion here. > > Hmm... > >> ...The net result of changing languages appears >> to be that the overall defect density appears to be about the same, >> (Hatton 1997). In other words, when a language corrects one >> deficiency, it appears to add one of its own." > > That assertion requires evidence, and I don't see it here! Indeed, looking at some of the things that Les Hatton suggests to be doing for a living, there might be an incentive not to perform a comparative study of the effects of using statically checked C (with Safer C (TM)) versus statically "checked" Ada (Spark, or SofCheck Inspector (TM)). IOW, language choice does not matter as long as you use our tools and participate in our training courses. His arguments still seem based on studies from the mid 1990s. A study is something at least. Is there anything in the Tokeneer data that could serve as a basis for a comparison? What failure modes might Spark add?