4 ms·
D is a good C++ replacement language. But it needs more community support. Its advised to develop in DMD compiler and only compile the release code in LDC/GCC
by wulfklaue 9y ago
D is a good C++ replacement language. But it needs more community support.
Its advised to develop in DMD compiler and only compile the release code in LDC/GCC as this can be twice or trippel as fast. Not saying that DMD is slow ( unless you consider Go/Swift slow).
https://github.com/kostya/benchmarks https://github.com/kostya/benchmarks
With the 3 reference compilers:
D DMD also written sometimes as simply D
D LDC = LLVM backend
D Gdc = GCC backend
The benchmarks are somewhat out of date for D, as it has never versions of Rust, Go etc where as the D LDC is still using the very old 0.15.2-beta1. Now its at 1.3.0 beta1, that support LLVM 3.5 to the latest 4.0 ( what is faster ).