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