Jump to page: 1 2
Thread overview
D is up on the "Computer Language Shootout" site.
Mar 18, 2005
Dave
Mar 18, 2005
Charles
Mar 18, 2005
Charles
Mar 19, 2005
Dave
Mar 18, 2005
clayasaurus
Mar 19, 2005
Dave
Mar 19, 2005
Brad Anderson
Mar 19, 2005
Dejan Lekic
Mar 19, 2005
Dave
Mar 19, 2005
Charles
Mar 19, 2005
Charles
Mar 19, 2005
Walter
Mar 20, 2005
Dejan Lekic
Mar 20, 2005
Derek Parnell
Mar 26, 2005
Dave
March 18, 2005
http://shootout.alioth.debian.org/

Presumably because it is a 'new' language, the results for D are not part of the primary list on the home page yet.

The listing that includes D can be found here:

http://shootout.alioth.debian.org/great/index.php?sort=fullcpu

And the D results compared to other languages are here:

http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort=fullcpu

If you want to submit a faster/better/more elegant solution for any of the tests, read the FAQ first. And make sure to follow the 'rules' for each test (for example, a number of the tests specify line I/O as opposed to buffering the entire input).

The goal of the original code is to not only run fast, but be reasonably elegant and easy to follow as well, and show at least some features of the D language and runtime as opposed to copy and paste C/++, even if the code may run a tad slower from time to time.

- Dave


March 18, 2005
Umm,
http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort
=fullcpu ,
shows D as the default best!!!

Awesome!!

Thanks to whoever put this up ,this will get alot of face-time for D!

Charlie

"Dave" <Dave_member@pathlink.com> wrote in message news:d1fii1$281u$1@digitaldaemon.com...
> http://shootout.alioth.debian.org/
>
> Presumably because it is a 'new' language, the results for D are not part
of
> the primary list on the home page yet.
>
> The listing that includes D can be found here:
>
> http://shootout.alioth.debian.org/great/index.php?sort=fullcpu
>
> And the D results compared to other languages are here:
>
>
http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort =fullcpu
>
> If you want to submit a faster/better/more elegant solution for any of the tests, read the FAQ first. And make sure to follow the 'rules' for each
test
> (for example, a number of the tests specify line I/O as opposed to
buffering
> the entire input).
>
> The goal of the original code is to not only run fast, but be reasonably elegant and easy to follow as well, and show at least some features of the
D
> language and runtime as opposed to copy and paste C/++, even if the code
may
> run a tad slower from time to time.
>
> - Dave
>
>


March 18, 2005
Thanks to Dave Flabedo :D


"Charles" <cee-lo@green.com> wrote in message news:d1fjsf$29i9$1@digitaldaemon.com...
> Umm,
>
http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort
> =fullcpu ,
> shows D as the default best!!!
>
> Awesome!!
>
> Thanks to whoever put this up ,this will get alot of face-time for D!
>
> Charlie
>
> "Dave" <Dave_member@pathlink.com> wrote in message news:d1fii1$281u$1@digitaldaemon.com...
> > http://shootout.alioth.debian.org/
> >
> > Presumably because it is a 'new' language, the results for D are not
part
> of
> > the primary list on the home page yet.
> >
> > The listing that includes D can be found here:
> >
> > http://shootout.alioth.debian.org/great/index.php?sort=fullcpu
> >
> > And the D results compared to other languages are here:
> >
> >
>
http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort
> =fullcpu
> >
> > If you want to submit a faster/better/more elegant solution for any of
the
> > tests, read the FAQ first. And make sure to follow the 'rules' for each
> test
> > (for example, a number of the tests specify line I/O as opposed to
> buffering
> > the entire input).
> >
> > The goal of the original code is to not only run fast, but be reasonably elegant and easy to follow as well, and show at least some features of
the
> D
> > language and runtime as opposed to copy and paste C/++, even if the code
> may
> > run a tad slower from time to time.
> >
> > - Dave
> >
> >
>
>


March 18, 2005
Dave wrote:
> http://shootout.alioth.debian.org/
> 
> Presumably because it is a 'new' language, the results for D are not part of the primary list on the home page yet.
> 
> The listing that includes D can be found here:
> 
> http://shootout.alioth.debian.org/great/index.php?sort=fullcpu
> 
> And the D results compared to other languages are here:
> 
> http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort=fullcpu
> 
> If you want to submit a faster/better/more elegant solution for any of the tests, read the FAQ first. And make sure to follow the 'rules' for each test (for example, a number of the tests specify line I/O as opposed to buffering the entire input).
> 
> The goal of the original code is to not only run fast, but be reasonably elegant and easy to follow as well, and show at least some features of the D language and runtime as opposed to copy and paste C/++, even if the code may run a tad slower from time to time.
> 
> - Dave
> 
> 

That is some amazing work you've done there, Dave : )
March 19, 2005
"clayasaurus" <clayasaurus@gmail.com> wrote in message news:d1fmco$2c54$1@digitaldaemon.com...
> Dave wrote:
>> http://shootout.alioth.debian.org/
>>
>> Presumably because it is a 'new' language, the results for D are not part of the primary list on the home page yet.
>>
>> The listing that includes D can be found here:
>>
>> http://shootout.alioth.debian.org/great/index.php?sort=fullcpu
>>
>> And the D results compared to other languages are here:
>>
>> http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort=fullcpu
>>
>> If you want to submit a faster/better/more elegant solution for any of the tests, read the FAQ first. And make sure to follow the 'rules' for each test (for example, a number of the tests specify line I/O as opposed to buffering the entire input).
>>
>> The goal of the original code is to not only run fast, but be reasonably elegant and easy to follow as well, and show at least some features of the D language and runtime as opposed to copy and paste C/++, even if the code may run a tad slower from time to time.
>>
>> - Dave
>>
>>
>
> That is some amazing work you've done there, Dave : )

The people who developed D and the libraries are amazing, it was just fun for me ;) Plus, I basically just 'ported' a lot of the implementations that were already there for other languages; if it happens to be elegant than it's not my doing <g>

Hopefully the results stick when other languages catch-up with the implementations of all of the tests. Just offhand, if you look at what C is still missing - D does pretty well in those - so the final looks to maybe end up with DMD 2nd, mid-way between Intel C and GCC (with everything else remaining roughly the same). Not bad.


March 19, 2005
"Charles" <cee-lo@green.com> wrote in message news:d1fka4$2a24$1@digitaldaemon.com...
> Thanks to Dave Flabedo :D
>
>
> "Charles" <cee-lo@green.com> wrote in message news:d1fjsf$29i9$1@digitaldaemon.com...
>> Umm,
>>
> http://shootout.alioth.debian.org/great/benchmark.php?test=all&lang=all&sort
>> =fullcpu ,
>> shows D as the default best!!!
>>
>> Awesome!!
>>
>> Thanks to whoever put this up ,this will get alot of face-time for D!
>>
>> Charlie
>>

Almost all of it based and reliant on the work of others <g>

I hope this does get D some good face-time - I think the Shootout site is pretty well done as far as Benchmarks go.


March 19, 2005
Dave wrote:
the final looks to maybe
> end up with DMD 2nd, mid-way between Intel C and GCC (with everything else remaining roughly the same). Not bad.

Don't feel bad coming in second to them.  All the tests are running on *their* chips...
March 19, 2005
If you read all those pages carefully You would see that D is the only language with ALL test programs done 100% - that is the main reason why it's first. If you check every single test separately You won't see D on first place - more likely somewhere around 10th, what is OK...

-- 
...........
Dejan Lekic
  http://dejan.lekic.org

March 19, 2005
"Dejan Lekic" <leka@entropy.tmok.com> wrote in message news:d1i4kn$1uab$1@digitaldaemon.com...
>
> If you read all those pages carefully You would see that D is the only language with ALL test programs done 100% - that is the main reason why it's first. If you check every single test separately You won't see D on first place - more likely somewhere around 10th, what is OK...
>

If you look at the other 'leaders' like C and C++ you'll see that it is the same for them (they aren't tops in every test either). A simple avg. of the top 3 by dividing the total score with the # of completed tests has D in 2nd.

Right now, GCC is missing 9 tests and DMD is missing one. If you use the 'shootout calculator' to zero-out those missing tests D still comes in a close 3rd.

D should do pretty well in all of the 10 missing tests, so the trend looks to be in DMD's favor for ending up 2nd or maybe 3rd overall with this set of tests and these compilers.

Certainly a lot better than 10th...

> -- 
> ...........
> Dejan Lekic
>  http://dejan.lekic.org
> 


March 19, 2005
I'll be exteremely happy to see D in the top 5 , considering intel and GCC ( and most C++ compilers ) have had decades to develop , and teams of programmers.

And for me the big winner is the development time for D ( much shorter than C and C++ ) , which is really the most expensive part of any software project.

Again big-ups to Dave for doing this, and doing it well :).

Charlie


"Dave" <Dave_member@pathlink.com> wrote in message news:d1i780$21ai$1@digitaldaemon.com...
> "Dejan Lekic" <leka@entropy.tmok.com> wrote in message news:d1i4kn$1uab$1@digitaldaemon.com...
> >
> > If you read all those pages carefully You would see that D is the only language with ALL test programs done 100% - that is the main reason why it's first. If you check every single test separately You won't see D on first place - more likely somewhere around 10th, what is OK...
> >
>
> If you look at the other 'leaders' like C and C++ you'll see that it is
the
> same for them (they aren't tops in every test either). A simple avg. of
the
> top 3 by dividing the total score with the # of completed tests has D in 2nd.
>
> Right now, GCC is missing 9 tests and DMD is missing one. If you use the 'shootout calculator' to zero-out those missing tests D still comes in a close 3rd.
>
> D should do pretty well in all of the 10 missing tests, so the trend looks to be in DMD's favor for ending up 2nd or maybe 3rd overall with this set
of
> tests and these compilers.
>
> Certainly a lot better than 10th...
>
> > --
> > ...........
> > Dejan Lekic
> >  http://dejan.lekic.org
> >
>
>


« First   ‹ Prev
1 2