To add to that point. The following quote is from an old version of dlang.org[1]<p>&gt; Can the power and capability of C++ be extracted, redesigned, and recast into a language that is simple, orthogonal, and practical? Can it all be put into a package that is easy for compiler writers to correctly implement, and which enables compilers to efficiently generate aggressively optimized code?<p>Although this has slightly differed now, one of D&#x27;s core objectives was to make a better C++ from the ground up.<p>[1]: <a href="http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20120111102019&#x2F;http:&#x2F;&#x2F;dlang.org&#x2F;overview.html" rel="nofollow">http:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20120111102019&#x2F;http:&#x2F;&#x2F;dlang.org&#x2F;o...</a>