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