Thread overview | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
March 18, 2005 D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave | 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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Charles | 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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave | 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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to clayasaurus | "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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Charles | "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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave | 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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave |
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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dejan Lekic | "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 Re: D is up on the "Computer Language Shootout" site. | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dave | 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 > > > > |
Copyright © 1999-2021 by the D Language Foundation