Just an example, why D rocks, and C++ s***s...

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Sun Mar 20 07:55:51 UTC 2022


On Saturday, 19 March 2022 at 23:07:41 UTC, mee6 wrote:
> It's not off topic, your post is completely off topic 
> ironically though. A comparison was made and I elaborated on 
> that comparison. It seems you don't like it cause I was being 
> critical of D.

Indeed, C++ doesn’t have any scripting like features, D has 
plenty. However, the typical use cases for C++ involve months or 
years of development so the time spent collecting and writing 
utility functions is a drop in the bucket. C++ is not a good 
choice for people looking for a glorified scripting language 
though. In that case D or Python + C is more suitable.

Sadly, claims about other languages in the forums tend to be 
click-baity and specifically for C++ people, who claim to have 
experience with it, frequently show high levels of ignorance, 
maybe because they never went past an outdated subset of the 
language or don’t understand the application area. This is makes 
for cult like responses where blissful ignorance is celebrated.

If people  compare with other languages they should welcome 
nuances and push back.

The other thread bachmeier referenced was particularly misleading 
for people who lack insight into how C++ is being used and how it 
evolves. When people complain about having the foundational 
underlying differences explained to them... you have to wonder if 
they themselves are insecure about their own choice, why would 
one otherwise care so much about C++? And why would one complain 
about having practical productivity concerns being expanded on?

The D community’s obsession with C++ does not seem healthy and 
too much of that can only lead to stagnation/apathy, D needs to 
tear itself away from all that and choose its own unique path.






More information about the Digitalmars-d mailing list