www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - The Computer Language Benchmarks Game - no D

reply Boston <martin rootfest.net> writes:
Some days ago I'd been looking for comparisons between different 
programming languages, and I found this site:

http://benchmarksgame.alioth.debian.org/

It seems like a good way to compare the performance of different 
PLs, when fed different tasks to do, but there's a problem - 
there's no D in it! Which seems very strange, given the inclusion 
of Clojure (found at the bottom of the top-50 list in the TIOBE 
index - http://www.tiobe.com/tiobe-index/ ). Is there any reason 
in particular it isn't included, or do the D masters have no time 
to spare for such trivial things? :) It would be interesting to 
see where D fits in the Performance list - 
http://benchmarksgame.alioth.debian.org/u64q/performance.php?test=nbody - don't
you think?
Dec 18 2016
parent reply jmh530 <john.michael.hall gmail.com> writes:
On Sunday, 18 December 2016 at 21:26:36 UTC, Boston wrote:
 Some days ago I'd been looking for comparisons between 
 different programming languages, and I found this site:
It's been discussed on the forum before.
Dec 18 2016
parent reply Brad Anderson <eco gnuk.net> writes:
On Sunday, 18 December 2016 at 21:29:05 UTC, jmh530 wrote:
 On Sunday, 18 December 2016 at 21:26:36 UTC, Boston wrote:
 Some days ago I'd been looking for comparisons between 
 different programming languages, and I found this site:
It's been discussed on the forum before.
Yeah, many times. We'd all like to see D there but Isaac Gouy (the maintainer of the language shootout) has made it pretty clear D isn't getting on there but he welcomes anyone to use the shootout's infrastructure to run their own benchmarks for D and put it up on their own site. I understand his position because no matter what he does and what he includes there will always be someone unhappy with it. I'd like to see something like the Techempower web framework benchmarks done for general computation language benchmarking like the language shootout, personally.
Dec 18 2016
parent qznc <qznc web.de> writes:
On Sunday, 18 December 2016 at 22:50:36 UTC, Brad Anderson wrote:
 On Sunday, 18 December 2016 at 21:29:05 UTC, jmh530 wrote:
 On Sunday, 18 December 2016 at 21:26:36 UTC, Boston wrote:
 Some days ago I'd been looking for comparisons between 
 different programming languages, and I found this site:
It's been discussed on the forum before.
Yeah, many times. We'd all like to see D there but Isaac Gouy (the maintainer of the language shootout) has made it pretty clear D isn't getting on there but he welcomes anyone to use the shootout's infrastructure to run their own benchmarks for D and put it up on their own site.
I did this [0]. Eventually, I stopped because so many of the benchmark programs are not worth it these days. The most useful benchmark is regexdna. It compares D's stdlib regex engine with established C/C++ libraries. However, you could use the C/C++ libraries in D just as well. So, is that a meaningful comparison? Where C/C++ wins over D (well LDC), it is usually about some builtins for SSE instructions. Those are not portable in C or D, though. [0] https://github.com/qznc/d-shootout
Dec 19 2016