Why is D unpopular?
IGotD-
nise at nise.com
Thu Apr 28 09:27:54 UTC 2022
On Thursday, 28 April 2022 at 09:12:07 UTC, Ola Fosheim Grøstad
wrote:
>
> So it is all about the eco system and no advantages tied to the
> language itself (except avoiding memory pointers and such)?
If C# would be too ugly and inefficient, few would use it. Visual
Basic also supports .Net to some extent but is rarely used
compared to C# so language do matter.
However, eco system is of course one of the major reasons of the
success of C#. This was also accelerated as C#/.Net now supports
all major operating systems Like Windows, Linux, iOS etc. This
means that C# will be the default language for many systems in
the future and will eat up C++ market share significantly.
One funny side note is that C# is garbage collected using tracing
GC as default just like D but there nobody complains about it.
The designers were smart though and totally removed raw pointers
(there are raw pointers but you need to step outside the safe
box) so C# can improve the GC while keeping language intact.
More information about the Digitalmars-d
mailing list