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.6 required=5.0 tests=BAYES_00,FROM_WORDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e1a91c4d90acda97 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,e1a91c4d90acda97 X-Google-Attributes: gid109fba,public X-Google-ArrivalTime: 2001-01-19 04:10:41 PST Path: supernews.google.com!sn-xit-02!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out.usenetserver.com!nntp.flash.net!news.flash.net!not-for-mail From: "Ken Garlington" Newsgroups: comp.lang.ada,comp.lang.c++ References: <945eeq$vmk$1@nnrp1.deja.com> <3A664EC4.6F679BE0@acm.org> <947ddu$jpd$1@nnrp1.deja.com> Subject: Re: Safety-Critical Systems Developed Using C++ X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Message-ID: <49W96.10270$J%.937790@news.flash.net> Date: Fri, 19 Jan 2001 12:10:40 GMT NNTP-Posting-Host: 216.215.75.231 X-Complaints-To: abuse@flash.net X-Trace: news.flash.net 979906240 216.215.75.231 (Fri, 19 Jan 2001 06:10:40 CST) NNTP-Posting-Date: Fri, 19 Jan 2001 06:10:40 CST Organization: FlashNet Communications, http://www.flash.net Xref: supernews.google.com comp.lang.ada:4208 comp.lang.c++:40639 Date: 2001-01-19T12:10:40+00:00 List-Id: wrote in message news:947ddu$jpd$1@nnrp1.deja.com... : In article <3A664EC4.6F679BE0@acm.org>, : Marin David Condic wrote: : > You'll get a lot of argument there from this crowd! :-) : > : > I had a ten year study of error rates in embedded code for safety : critical : > systems. Moving to Ada reduced the error rates by a factor of four. : Same : > programmers. Same problem domain. Same sort of system architecture. : No way : > around it. Ada's compile time checking, strong typing, etc., reduced : the : > error rates. And not by just a little. : : hehe... excellent point. I should have qualified my original statement : by saying that I was speaking abstractly. I've never programmed in : ADA, Who has? :) : but will certainly grant that some languages are more prone to : introduce or exacerbate programmer error than others. C/C++ has always : been my example of an unforgiving and error-prone language, I just also : happen to like it. : : Still, I would think it unlikely that military systems or other : critical applications would be programmed in C/C++, even if some : departments/projects seem to be switching to Windows as the foundation : for their systems (someone please explain that one to me... not to drag : this into the real of advocacy). Also, it takes a long time for things : to get approval for military use in the US, which immediately excludes : C++ from the list of possible candidates. Actually, current military directives don't require centralized approval of languages. Depending upon the contract, the contractor often has complete freedom in the choice of languages.