D is crap

Chris via Digitalmars-d digitalmars-d at puremagic.com
Sat Jul 9 02:15:19 PDT 2016


On Saturday, 9 July 2016 at 07:52:57 UTC, Ola Fosheim Grøstad 
wrote:
> On Friday, 8 July 2016 at 22:25:37 UTC, Chris wrote:
>> after Java. And D was invented when GC was expected by many 
>> people.
>
> The GC was by far the most criticised feature of D...
>
>
>> GC was a big selling point. Every Java book went on about how
>
> Err... no, the big selling point that gave Java traction was 
> portability and Java being marketed as designed for the 
> internet and web. GC languages were already available and in 
> use, but the JVM/.NET made it difficult for commercial 
> development platforms. Portability and Microsoft's dominance 
> was a big issue back then.
>

Yes, of course the "write-once-run-everywhere" fairy tale helped 
to spread Java, but while it was gaining traction GC became a 
feature everybody wanted. Sorry, but there is not a single book 
or introduction to Java that doesn't go on about how great GC is. 
Java was the main catalyst for GC - or at least for people 
demanding it. Practically everybody who had gone through IT 
courses, college etc. with Java (and there were loads) wanted GC. 
It was a given for many people.

>> blah ... Apple even added GC to Objective-C to appease the GC 
>> crowd.
>
> Apple removed the GC rather quickly for the same reasons that 
> makes GC a bad choice for D. And replaced it with automatic 
> reference counting.

Yes, it didn't last long. But the fact that they bothered to 
introduce it, shows you how big GC was/is.


More information about the Digitalmars-d mailing list