comp.lang.ada
 help / color / mirror / Atom feed
From: Craig Carey <research@ijs.co.nz>
Subject: Re: The Computer Language Shootout Benchmarks
Date: Thu, 04 May 2006 14:01:24 +1200
Date: 2006-05-04T14:01:24+12:00	[thread overview]
Message-ID: <ofji52d1n1g1t8tdb62vn84i7hfi9nn30p@4ax.com> (raw)
In-Reply-To: 4457afb1$1_1@news.bluewin.ch

On Tue, 02 May 2006 21:14:19 +0200, Gautier wrote:
>Martin Krischik:
>
>> The  other test [3] needs some Unbounded_Integer / BigInt etc. type. We
>> could bind to gmp [...]
>Please look there:
>   http://www.chez.com/bignumber/index.html
>You have:
>- 1 binding to GMP

That bignumbers webpage is out of date. It is of 2003, and by Jerome
Delcourt. GMP is of http://www.swox.com/gmp/.

I have fuller GMP bindings (that lack all types of arbitrary viral
licences [anyone got a website categorizing the different types that
neutralise threats?]):

  http://terratope.tigris.org/source/browse/terratope/trunk/cy/ (GMP)

  **  An initial investigation that is a standard preliminary before
      a wise comp.lang.ada might start to favour some debian.org
      webpage ***

I looked at the Debian shootout page

   http://shootout.alioth.debian.org/debian/ada.php
   "Ada 95 GNAT" (Debian Sempron)

and it seems all untrue. For example, the main table in the centre is
titled:

   "How many times faster or smaller are the Ada 95 GNAT programs than
          the corresponding C gcc programs?

   "GNAT x times better
   - gcc x times better"

So most of the numbers are nearly all negative.

Thus it is probable that the creator of the website wishes to present
himself/herself as observing that GNAT executables
   finish running before they start.

That gives a narrow to print out backtraces...

For a clarification, the "ada.php" webpage shows an image that
contains images of horizontal bars.

Of them I note:

  * none are labelled. However the first word on the webpage is 
   "Debian" (rather than, eg., "Linux").

  * Something is labelled in the plot: and that is the horizontal
   axis.  It has two labels that are not clarified:

      (a) "GNAT better" (on the right)
      (b) "gcc better" (on the left).

So what is the "-" symbol mean, in the text "- gcc times better".

Special reasoning skills are possibly needed to prevent modifying
scripts so that --sysroot is added to ld linker operations and then
the GNAT compiler is actually built under the FreeBSD emulator.
FreeBSD seems to be getting faster, and maybe the buildword is
less likely to crash too.

Here is the competing Windows "shootout" webpage:

   http://dada.perl.it/shootout/





>- 4 native solutions
>HTH
>_______________________________________________________________
>Gautier         -- http://www.mysunrise.ch/users/gdm/index.htm

Craig Carey



  reply	other threads:[~2006-05-04  2:01 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-05-02 17:33 The Computer Language Shootout Benchmarks Martin Krischik
2006-05-02 18:39 ` jimmaureenrogers
2006-05-03 16:03   ` Martin Krischik
2006-05-04 16:48     ` Martin Krischik
2006-05-04 18:20       ` tmoran
2006-05-05  8:10       ` Craig Carey
2006-05-05 18:15         ` Martin Krischik
2006-05-06 11:00           ` Craig Carey
2006-05-06 19:00           ` tmoran
2006-05-06  7:00       ` igouy
2006-05-07  9:56         ` Martin Krischik
2006-05-06  6:57     ` igouy
2006-05-02 19:14 ` Gautier
2006-05-04  2:01   ` Craig Carey [this message]
2006-05-04  3:16     ` Craig Carey
2006-05-06  7:34       ` igouy
2006-05-06 11:29         ` Craig Carey
2006-05-06 16:01           ` igouy
2006-05-08 13:24             ` Marc A. Criley
2006-05-09  5:23               ` Craig Carey
2006-05-02 21:32 ` Tapio Kelloniemi
2006-05-02 22:37   ` Matthew Heaney
2006-05-03 10:12     ` Tapio Kelloniemi
2006-05-03 14:55       ` Matthew Heaney
2006-05-03 16:15         ` Martin Krischik
2006-05-03 17:11         ` Tapio Kelloniemi
2006-05-03 16:05   ` Martin Krischik
2006-05-03  0:12 ` Matthew Heaney
2006-05-03 16:05   ` Martin Krischik
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox