3 ms·
> I agree with most of this, but I would say that D was probably designed to be an alternative to C++ or Java You're agreeing with me then! D was pretty explic
by Sharlin 3y ago
> I agree with most of this, but I would say that D was probably designed to be an alternative to C++ or Java
You're agreeing with me then! D was pretty explicitly created due to WalterBright's (incidentally a prolific 60k+-karma HN user!), frustration with C++ and presumably the problems that stem from its requirement to maintain almost a 100% C compatibility. Bright is the founder of Digital Mars, a small company developing C and C++ (and D) compilers, so he has first-hand experience. Since 2007 D has been co-developed by Andrei Alexandrescu, a well-known C++ expert and one of the pioneers of template metaprogramming.