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: 109fba,e1a91c4d90acda97 X-Google-Attributes: gid109fba,public X-Google-Thread: 103376,e1a91c4d90acda97 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-18 15:00:04 PST Path: supernews.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out.usenetserver.com!newsfeed.direct.ca!look.ca!newsfeed1.earthlink.net!newsfeed2.earthlink.net!newsfeed.earthlink.net!news.mindspring.net!not-for-mail From: Marin David Condic Newsgroups: comp.lang.ada,comp.lang.c++ Subject: Re: Safety-Critical Systems Developed Using C++ Date: Thu, 18 Jan 2001 17:57:30 -0500 Organization: MindSpring Enterprises Message-ID: <3A6774DA.E999CEF7@acm.org> References: <945eeq$vmk$1@nnrp1.deja.com> <3A664EC4.6F679BE0@acm.org> <947ddu$jpd$1@nnrp1.deja.com> <3A6742EF.D9136D3@adapower.net> NNTP-Posting-Host: d1.56.ba.e1 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Server-Date: 18 Jan 2001 22:59:20 GMT X-Mailer: Mozilla 4.07 [en] (WinNT; I) Xref: supernews.google.com comp.lang.ada:4191 comp.lang.c++:40493 Date: 2001-01-18T22:59:20+00:00 List-Id: Thats one of the reasonable justifications for using C (or some other language with less safety features than Ada) for an embedded, critical system. There just don't exist Ada compilers targeted to every processor that is out there. (Still, there seem to be plenty of processors that *are* supported!) And you're right - you can build safe systems in any language. It just means more effort expended to verify correctness and/or fix the bugs. The big advantage to Ada in this realm is that it catches a lot of potential bugs up front in the process where they are quick and cheap to fix. Finding it in an integration test or somewhere else down the pipeline, it gets real costly to fix. MDC Britt Snodgrass wrote: > One technical reason for using C is that the ILS units use unique > processors such as 16-bit fixed-point DSP CPUs for which there is no Ada > compiler available. -- ====================================================================== Marin David Condic - Quadrus Corporation - http://www.quadruscorp.com/ Send Replies To: m c o n d i c @ q u a d r u s c o r p . c o m Visit my web site at: http://www.mcondic.com/ "I'd trade it all for just a little more" -- Charles Montgomery Burns, [4F10] ======================================================================