Clarification on D.
Guillaume Piolat via Digitalmars-d
digitalmars-d at puremagic.com
Thu Mar 9 04:27:30 PST 2017
On Wednesday, 8 March 2017 at 20:00:54 UTC, aberba wrote:
> (To make my problem clear, how is D's current state not going
> to allow / make it so difficult for developers (who know what
> they are doing) to write say Photoshop-scale software:
> excluding those *so* realtime use cases?)
Well, I don't think there is such problem. I make medium-size
real-time programs in D (example:
https://www.auburnsounds.com/products/Panagement.html) and they
don't require much more attention to detail than similar programs
in C++. They require understanding though.
The real problem is perception. Our competition uses persuasion
techniques like moral high-ground, word-thinking and plain
marketing. While the D community tries to address technical
problems.
For example in D target market, the word "GC" is associated with
a bad "weight" (and I tried to change perception with articles
but it doesn't change anything) so _by association_ D inherits
this bad weight, whatever the rational response could be.
The other thing you'll hear about when you are doing D is that D
is not *new* enough, so it couldn't be any good. Else swathes of
people would have adopted it, right?
Marketing works this way because we tend to rate each concept
positively or negatively, and our intuitive brain is really good
with effortless weighted sums.
is-good("D") = Weight0 * is-good("GC") + Weight1 *
is-good(watever-it-makes-me-think-of) + ...
The competition is clever enough to emphasize that D is 14 years
old and has a GC, so they don't even try it.
More information about the Digitalmars-d
mailing list