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

IGotD- nise at nise.com
Tue Nov 19 11:09:25 UTC 2019

On Tuesday, 19 November 2019 at 08:51:49 UTC, Pavel Shkadzko 
> Sorry for "clickbaity" title but I believe it is discussion 
> inducing.
> This spring I started looking into D and trying it for some of 
> the data analysis and scripting tasks. So, I am fairly new to 
> the language and all its toolset (mainly using Python and Scala 
> at work). I don't know C++. We do however have C++ engineers so 
> I asked them around. I was quite surprised that none of them 
> knew or even tried to use D. They of course heard about the 
> language but that's it.

The reasons are:
* C++ is the to go to language for systems programming
* Any project will choose C++ over D because
     * C++ proven, less bugs
     * There are plenty of C++ engineers out there
* Many tools, platforms and libraries are done in C/C++ making 
C++ the obvious choice.

D isn't more popular because there haven't been much need for 
switching and that projects mostly bet on safe choices.

For bare metal C++ is still the obvious choice but for 
applications I think C++ cannot compete anymore.

More information about the Digitalmars-d mailing list