Questionnaire
Guillaume Piolat via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Fri Feb 10 05:23:57 PST 2017
On Wednesday, 8 February 2017 at 18:27:57 UTC, Ilya Yaroshenko
wrote:
> 1. Why your company uses D?
The only other real alternative (everyone using it) in my field
was C++, and I have worked in a variety of C++ codebases. For me
it's not a productive language and lead to inflexible programs
that I don't even like. However, this is subtle enough that you
don't see it while on the job.
Was it risky to choose D? I don't think so, especially when the
less risky choice is costing precious productivity day to day.
> 2. Does your company uses C/C++, Java, Scala, Go, Rust?
Only D. I fear of becoming monoglot programmer. :)
> 3. Have you use one of the following Mir projects in production:
> 4. Have you use one of the following Tamedia projects in your
> production:
Nope.
> 5. What D misses to be commercially successful languages?
Targetting iOS or Web would be nice.
Other than that, I think we need to "reframe" the competition who
easily took a moral high-ground against us (not mentionning D,
saying it's old, etc) and repeat our key advantages: D is
productive, fast, already there (no vapor) and you _kind of
already know it_(yeah, kind of). Being familiar is key to cater
to C++ people - a difficult and busy audience.
Rust has convinced people that they don't want a GC, it is the
most common argument against D. _It does not make any goddamn
sense_ considering the number of real-time systems with no GC
problem.
So why people don't even think they could try D? I think it
really is a cool kid thing, D should present itself as evergreen,
and not an "old" thing.
> 6. Why many topnotch system projects use C programming language
> nowadays?
Because of when they were created?
Those that haven't been replaced by topnotch systems in C++ (and
in language X later, hopefully X = D).
More information about the Digitalmars-d-announce
mailing list