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=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham 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 Path: g2news1.google.com!postnews.google.com!m16g2000yqc.googlegroups.com!not-for-mail From: =?ISO-8859-1?Q?Hibou57_=28Yannick_Duch=EAne=29?= Newsgroups: comp.lang.ada Subject: Re: Software Quality in Science Date: Tue, 9 Feb 2010 14:00:10 -0800 (PST) Organization: http://groups.google.com Message-ID: <9ced84e1-af7d-4c02-a593-0db456865553@m16g2000yqc.googlegroups.com> References: <1198a288-b013-45a8-907f-7fe227e6294e@m27g2000prl.googlegroups.com> <04185bf3-f83a-4fbe-b380-c6d8aa4105e6@w27g2000pre.googlegroups.com> NNTP-Posting-Host: 79.91.74.81 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1265752810 26365 127.0.0.1 (9 Feb 2010 22:00:10 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 9 Feb 2010 22:00:10 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: m16g2000yqc.googlegroups.com; posting-host=79.91.74.81; posting-account=vrfdLAoAAAAauX_3XwyXEwXCWN3A1l8D User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; fr),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:9052 Date: 2010-02-09T14:00:10-08:00 List-Id: On 9 f=E9v, 22:51, Jerry wrote: > And this comment which addresses the use of Ada: > > "In C, note that function prototypes were well used only around 60% of > the time and as a result, interface faults accounted for about 24% of > the total. In other words, if function prototypes were mandated in all > C functions, 24% of all serious faults would disappear. =A0The > 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. 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." Switching from C to C++ is nearly the same as switching from C to another C (C++ is backward compatible with C, as fat as I know), so this is not surprising there. About Ada now, this could nice to better advocate the assertion that Ada may (as suggested) correct some error but will add some others. What's funding this assertion ? A question : was the studies on migration from C to Ada made by C developers who had just learn the basics of Ada, or by Ada developers with minimum experiencing in Ada ?