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

IGotD- nise at nise.com
Wed Nov 20 12:20:45 UTC 2019

On Wednesday, 20 November 2019 at 01:19:32 UTC, Laeeth Isharc 
> I think it's not really helpful to worry about what others are 
> doing - honourably steal ideas, sure.  But the most important 
> thing is to do good work and make the language, library and 
> ecosystem better.  If that keeps happening then adoption will 
> follow.

There are a lot of threads of these "why D isn't picking up", "D 
is dead" and so on. Why not enjoy programming in D instead of 
fearing the walls are going down any second.

I'm actually an example. It took 20 years for me to find D. I 
knew about its existence but there wasn't any real reason to 
switch from C++ to D. C++ did its job and it was proven 
technology. The reason I started to finally look into to D is 
that as time goes on you're expected to do more with less and 
that's where C++ starts to show its limits. Programs require more 
today, especially when it comes to communications, DB 
interactions. Complexity also seem to find its way down into 
smaller systems as well. Now it is not unusual that small 
embedded systems should talk to the world through the internet 
and access databases, both local and server. 10 years ago this 
was more unusual but it is quickly becoming standard.

Also 20 years ago C++ was less template heavy. You pretty much 
used C++ as an object oriented language and only touched 
templates when you needed generics. Today I see much more 
templates in C++ which reduces the readability a lot. Many 
programmers also want to show off their template skills but it 
doesn't help the aesthetics of the program. D has more verbose 
templates which was for me another reason I wanted to move from 

More information about the Digitalmars-d mailing list