D vs C++11

Rob T rob at ucora.com
Fri Nov 2 13:25:49 PDT 2012


On Friday, 2 November 2012 at 20:12:05 UTC, so wrote:
> On Friday, 2 November 2012 at 18:34:13 UTC, Jacob Carlborg 
> wrote:
>
>> I would absolutely say that the gap is getting thinner. I 
>> would mostly say that with C++11 C++ has finally started to 
>> catch up with D and the rest of the world.
>
> Serious? It doesn't even have a "static if".

.. and not even an array type, or string type, and the template 
system remains in a semi-useless state in terms of practicality.

But it is true that C++11 has added features that attempt to 
catch up.

I recall being very eager to try the new improvements out as soon 
as they were available, yet soon afterwards I find myself 
investing my time in D.

C++ is permanently bogged down by too much legacy features that 
are difficult to remove or repair, and I'm convinced that C++ 
cannot be fixed without a redesign from the ground up.

D has effectively "fixed" C++ already, so I agree with the claims 
that D can be considered as a good C++ replacement.

Also I expect that D will continue to evolve and improve, so it 
may be that C++ can never catch up.

--rt


More information about the Digitalmars-d mailing list