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