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: a07f3367d7,deb179aa052b8e20 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!goblin1!goblin2!goblin.stu.neva.ru!newsfeed.velia.net!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Tue, 15 Dec 2009 12:20:41 +0100 From: Georg Bauhaus User-Agent: Thunderbird 2.0.0.23 (Macintosh/20090812) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Shootout News: 64 Bits of Sweet Pancake References: <4b2670db$0$6549$9b4e6d93@newsspool4.arcor-online.net> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Message-ID: <4b27710a$0$6580$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 15 Dec 2009 12:20:42 CET NNTP-Posting-Host: 40b9f55f.newsspool3.arcor-online.net X-Trace: DXC=[F2nCMGIG^_aAeROF2PWMQMcF=Q^Z^V3X4Fo<]lROoRQ8kFZLh>_cHTX3j]BDBD<_L9k9S X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:8391 Date: 2009-12-15T12:20:42+01:00 List-Id: Martin Krischik schrieb: > Am 14.12.2009, 18:07 Uhr, schrieb Georg Bauhaus > : > >> http://shootout.alioth.debian.org/u64q/benchmark.php?test=fannkuch&lang=all&box=1 >> > > Congratulations. Congratulations need to be sent to Jonathan Parker. It's his efforts that have once again produced a program leading in speed. -- Based on code by Dave Fladebo, Eckehard Berns and Heiner Marxen. -- Based on the ATS version by Hongwei Xi, -- and the Java version by The Anh Tran. -- Contributed by Jonathan Parker. Many of the leading programs note similar sources; you wonder how they differ, since they run at different speeds. One thing that Jonathan has already mentioned is that this is plain Ada, simply tasking, and no libraries. The Shootout programs teach, me at least, another thing about language features and how they contribute to speed; the fundamental type system, for example, is made to work hand in hand, apparently, with instruction sets, optimizers and CPUs register allocation.