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,28cd155693714664 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-06-20 05:32:06 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!151.189.0.75!newsfeed.arcor-online.net!news-x2.support.nl!psinet-eu-nl!psiuk-p4!uknet!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Faulty languages and Liability Date: Wed, 19 Jun 2002 10:20:53 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3D0DE5E2.5010904@mail.com> <27085883.0206171100.7f6f0c5e@posting.google.com> <3D0E461A.8050207@mail.com> <3D0EBC9F.9040104@mail.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1024496455 22523 136.170.200.133 (19 Jun 2002 14:20:55 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 19 Jun 2002 14:20:55 GMT 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 Xref: archiver1.google.com comp.lang.ada:26473 Date: 2002-06-19T14:20:55+00:00 List-Id: Well, O.K. Fair enough. But I wasn't really thinking only of arrays - or even only of Ada. There are *lots* of common programming errors that could be checked and detected statically or dynamically that currently aren't because programs are built in C/C++ and checking those errors is not automagic. Things like parameter passing to subroutines or the referencing/dereferencing of things by address. Many of these things can be fixed by Ada or other languages that do better type checking and such. You can do it manually by inserting your own code and/or code reviews and/or rigorous testing, etc, etc, etc. All that costs more than having the compiler do it for you. To *that* extent - its always cheaper. There may be other factors on a project that make some other less safe language less expensive to use - even if you have to add in all the costs of insuring minimal safety. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com "Larry Kilgallen" wrote in message news:kvL0$8CK4ybO@eisner.encompasserve.org... > > We cannot prejudge what would be cheaper in all situations. > Some programs make only minor use of arrays.