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-Thread: 103376,6e3f191debc78584 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder2.cambriumusenet.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!87.79.20.105.MISMATCH!news.netcologne.de!ramfeed1.netcologne.de!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Tue, 01 Mar 2011 10:57:58 +0100 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.14) Gecko/20110123 Thunderbird/3.1.8 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Can Ada be hacked? References: <215154cd-f0bf-4138-b294-776d4e058592@o30g2000pra.googlegroups.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Message-ID: <4d6cc325$0$7667$9b4e6d93@newsspool1.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 01 Mar 2011 10:57:57 CET NNTP-Posting-Host: 4e2a1a34.newsspool1.arcor-online.net X-Trace: DXC=nVLQ9\O>h@H02Sh8E_NfIAic==]BZ:afN4Fo<]lROoRA<`=YMgDjhgB^ho\<72OWSOPCY\c7>ejVH0j8Ao>\Q?SIfSP^C6748iA X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:18644 Date: 2011-03-01T10:57:57+01:00 List-Id: On 3/1/11 3:15 AM, Nasser M. Abbasi wrote: > Why not Blas in Ada for example? Anything wrong with the BLAS bindings we have? What will be the benefit of rewriting BLAS assuming a lot of time has been spent in making the existing ones fast and correct (or at least sort of predictable)? On hardware made by AMD or Intel, I'd guess that the Fortran editions will be more efficient anyway, since the compilers will very likely exercise suitable instructions, make the processors operate in parallel, or feed pipelines efficiently. Ada programs can be made to trigger these effects, too, but not without building brittle constructions that rely on current optimizers, or not without vendor specific extensions.