On Thursday, 17 July 2014 at 18:28:30 UTC, Ary Borenszweig wrote:
On 7/17/14, 3:13 PM, Frustrated wrote:
Are those that say the GC is fine and works for 90-95% of apps
without
issue just ignorant? Or are they arrogant?
We probably do webapps and other stuff that is not real-time. A
GC there works just fine.
Now, if you compare the amount of audio apps, surveilance apps
and real-time games with the amount of webapps out there, or
the amount of command line tools out there, or text editors
(SublimeText is done in Python, I think), or a web service, or
some background job ... I would conclude that 90-95% is a
pretty good guess.
For that other %5 you can use C, C++ or Rust, but be prepared
do deal with hard languages.
So, you are right: D has to choose what he wants to cover: that
%5, that %95, or both (at the expense of becoming a really
difficult language to use).
Last time I checked, D was advertised as a systems programming
language and a real alternative to C/C++. I think we're good for
languages that cover the needs of web application developers,
that 5% is where most people interested in D would be coming from.
Not that the web application thing is even entirely true; If you
have huge workloads you'll eventually want to take more control
than managed systems give you.