Why is D unpopular?

Guillaume Piolat first.last at gmail.com
Mon May 16 10:45:51 UTC 2022


On Monday, 16 May 2022 at 09:25:14 UTC, Siarhei Siamashka wrote:
> C++ compilers allow to pick an older versions of the standard 
> for keeping compatibility with legacy code (such as as the 
> '-std=c++11' option supported by G++).

Having done both, keeping up with C++ compilers is a lot more 
work than keeping up with D compilers.

C++ compilers do not have the same standard library, and not the 
same front-end. Some headers are missing for other's compilers. 
MSVC might remove features you need just like that, like inline 
32-bit assembly.

And, C++ compilers have bugs too and when you get one there is no 
nice centralized Bugzilla to post it to.


More information about the Digitalmars-d mailing list