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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7b73eb137e4ed638 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-16 06:42:19 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!wn1feed!worldnet.att.net!204.127.198.204!attbi_feed4!attbi.com!rwcrnsc54.POSTED!not-for-mail From: "Steve Doiel" Newsgroups: comp.lang.ada References: <3CE2AF22.2060208@gmx.spam.egg.sausage.and.spam.net> <3CE39722.60208@gmx.spam.egg.sausage.and.spam.net> <3CE3B32D.9080309@gmx.spam.egg.sausage.and.spam.net> Subject: Re: Ada Compilers 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: <%GOE8.39725$UV4.7654@rwcrnsc54> NNTP-Posting-Host: 12.225.227.101 X-Complaints-To: abuse@attbi.com X-Trace: rwcrnsc54 1021556539 12.225.227.101 (Thu, 16 May 2002 13:42:19 GMT) NNTP-Posting-Date: Thu, 16 May 2002 13:42:19 GMT Organization: AT&T Broadband Date: Thu, 16 May 2002 13:42:19 GMT Xref: archiver1.google.com comp.lang.ada:24188 Date: 2002-05-16T13:42:19+00:00 List-Id: "David Rasmussen" wrote in message news:3CE3B32D.9080309@gmx.spam.egg.sausage.and.spam.net... [snip] > For some applications, timewise performance is critical, and when > you have chosen the design and improved the algorthms used as much as > possible, you still want the fastest code possible. The quality of the > software is of course paramount always, but if runtime performance is > also an all-important criterion (but portability etc. also is, so you > can't use assembler), it will be important to you how good the generated > code is. It is for me, even if safety, correctness etc. is equally > important. I believe you will find that the performance of Ada matches or exceeds the performance of C++ if you turn off runtime checks. Since C++ does not have these checks there is no compartive disadvantage to turning off the checks. There is however the advantage that you can turn on the checks during testing. In many cases performance cost of runtime checks are low and they are left enabled for delivered software. > /David >