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