3 ms·
D has a long history, but D has always been a language in transition. It is going through a period of refinement where features are added and the underlying abs
by qualudeheart 4y ago
D has a long history, but D has always been a language in transition. It is going through a period of refinement where features are added and the underlying abstractions are made more efficient. So, I expect the performance problems to be solved reasonably soon. For now, D developers should look at the current status of D's garbage collection and how to improve it.
When D was originally developed it was intended to be a language that was in between C and Java. D was to be a very low level language. So, it was not as low level as C and not as high level as Java. It still managed to outperform Java and rival C. Ten years from now it'll be even faster.