Why do C++ programmers are not interested in D?

Guillaume Piolat first.last at gmail.com
Sun Nov 24 13:01:13 UTC 2019


On Saturday, 23 November 2019 at 09:09:58 UTC, Ola Fosheim 
Grøstad wrote:
> On Friday, 22 November 2019 at 14:31:46 UTC, Guillaume Piolat 
> wrote:
>> With C++ you are also stuck in forever learning mode. Maybe 
>> learning the new move constructor stuff is going to make life 
>> easier? C++ is updated way faster than practionners can 
>> handle, strangely enough D has more respect for your time.
>
> Actually, that is a myth. There have been very few language 
> changes in C++, and they are basically non-breaking. Most of 
> the changes have been on a library level or as syntactical 
> sugar.

That doesn't match my experience _at all_. Have you worked in C++ 
in a professional capacity?

C++ has a major version every 3 years, that comes with myriads of 
traps and new best practices.

The new stuff is non-breaking, except by living in that ecosystem 
you will inevitable be exposed to approximately all parts of the 
language. That's a huge mental load to spend.

Last time I touched C++ (2015) people were _in some companies_ 
starting to use C++11 (30% of it), because the compilers are 
necessarily lagging behind the C++ comittee.

To quote my competition:

> Now we have const, constexpr, if constexpr, consteval and 
> std::is_constant_evaluated()
Who said C++ was hard to learn/teach?




More information about the Digitalmars-d mailing list