Benchmarking suite

Isaac Gouy via Digitalmars-d digitalmars-d at puremagic.com
Wed Sep 9 08:40:22 PDT 2015


On Tuesday, 8 September 2015 at 21:06:26 UTC, qznc wrote:

> Afaik the Erlang runtime does not interrupt processes.

Depends what you mean by "processes" :-)

> In this comparison it is actually interesting, because D has 
> its own bignum implementation in the standard library.

There you go!



On Tuesday, 8 September 2015 at 21:11:15 UTC, qznc wrote:

> The general goal is "D claims that it can match C/C++ in 
> performance, let's have some actual numbers".

- You're only dealing with 3 programming languages, although more 
than 3 language implementations

- Those programming languages are intended to be used for similar 
tasks.

- You'll correctly be seen as a D language advocate, so your 
presentation needs to show that you accept advice on how to 
improve the C and C++ programs.

- "short idiomatic programs" is difficult because the tradeoff 
between performance and "idiomatic" is so subjective, and you 
will correctly be seen as a D language advocate :-)

    When asked, one of the C++ program contributors to the 
benchmarks game did try to write some "shorter" C++ programs, see:

    
http://benchmarksgame.alioth.debian.org/u64/code-used-time-used-shapes.php#shortest


More information about the Digitalmars-d mailing list