memcpy() comparison: C, Rust, and D
Jack Stouffer via Digitalmars-d
digitalmars-d at puremagic.com
Tue Jan 31 06:14:04 PST 2017
On Tuesday, 31 January 2017 at 13:50:33 UTC, Richard Delorme
wrote:
> But, my main argument here, is that a good C compiler, is able
> to do a very good job at optimizing memcpy, so the extra
> information brought by the D language, is not so useful in
> practice.
The point of Walter's argument was not about performance but,
safety guarantees. Guarantees which cannot be given by C, or by
Rust due to it's marking as unsafe (as I understand it). So the
extra info is very useful for the programmer.
Also, I would compare apples to apples here and compile both the
C program and the D code with LLVM.
More information about the Digitalmars-d
mailing list