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-23 02:06:46 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed-east.nntpserver.com!nntpserver.com!news-west.rr.com!news.airnews.net!cabal10.airnews.net!cabal1.airnews.net!news-f.iadfw.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.ada Subject: Re: Ada Compilers Date: Thu, 23 May 2002 04:01:52 -0700 Organization: Airnews.net! at Internet America Message-ID: <2AEB9D17A335FB6F.78506B6494B0AFF3.EE290620571FE224@lp.airnews.net> X-Orig-Message-ID: References: <3CE2AF22.2060208@gmx.spam.egg.sausage.and.spam.net> <878z6kq4rr.fsf@deneb.enyo.de> <3CE58053.2020809@gmx.spam.egg.sausage.and.spam.net> Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library2.airnews.net NNTP-Posting-Time: Thu May 23 04:06:05 2002 NNTP-Posting-Host: !Yha^1k-VkeC4ST (Encoded at Airnews!) 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:24568 Date: 2002-05-23T04:01:52-07:00 List-Id: I'd be VERY interested in seeing a fairly detailed example on this particular item. Part of the GLOBAL thrust of what I'm doing is gearing myself up on Ada95, with the idea in the back of my head of tackling some things that are typically done in C/C++, and seeing if I can learn enough along the way to replicate your results in a different domain area: 2x productivity, 1/4x defect density. Gotta do something to pass the time between job interviews and mailing out resumes and such. (The argument is something like this: "Now, we all know that there really aren't any silver bullets, right? There really aren't any magic wands you can wave, that will just like magic give you 2x productivity improvement and 1/4x defect density, right? We all know that, don't we? Well, what if there was one? Suppose there WAS such a wand, such a super secret magic bullet, that really would let you tackle your current project with half as many cars in the parking lot, that would let you write only 1/4 as many bug reports and bug fix reports and retest reports. If such a wand really did exist, would you ignore it, throw it away, bury it in a landfill and post armed guards 24/7 around it, or would you grab it and wave it for all you were worth?") "Marin David Condic" wrote in message news:acg7rd$15g$1@nh.pace.co.uk... > If high performance is an issue for your apps, you need to *really* > understand the language or you can generate inefficient code and be > wondering why. You often have to experiment with alternate ways of > accomplishing the same thing to find the one that fools the compiler into > generating the code you want. I recall once dealing with initialization of > some records where expressing it one way caused the compiler to go off > making a bunch of subroutine calls, but doing it another way we got a single > move of a constant in memory. Know the language and experiment!