C++ or D?

hgriffin grif at greenmail.com
Thu Nov 12 09:35:10 UTC 2020


C++ is a really overloaded with features language. The burden of 
backward compatibility and source compatibility with C doesn't 
make it any better. But right now it's the only right choice for 
development. There are plenty of libraries for many common tasks, 
a big community and the most important thing - C++ is evolving. 
Evolution is not as fast as we would want, but it's here.
On the other side, D is really pleasant to work with, it has many 
good features and it can be a really convenient tool for small 
projects. But at the same time it's just not mature and not 
suitable for serious development. If you choose it, you'll face 
with lots of issues without a solution. Nobody from the D 
community would help you other than "just don't use const", "we 
haven't developed a concensus yet", "we can't convince Walter", 
etc. You can look at the D's evolution history and approximate it 
into the future. Years go by, nothing's changing. It's 
stagnating. The biggest D's problem is poor management and it's 
not going to change in any foreseeable time.



More information about the Digitalmars-d-learn mailing list