D is crap
Chris via Digitalmars-d
digitalmars-d at puremagic.com
Fri Jul 8 15:25:37 PDT 2016
On Friday, 8 July 2016 at 21:53:58 UTC, Ola Fosheim Grøstad wrote:
> On Friday, 8 July 2016 at 12:46:03 UTC, Chris wrote:
>> As for GC, it's hard to tell. When D was actually (not
>> hypothetically) created, GC was _the_ big thing. Java had just
>> taken off, people were pissed off with C/C++, programming and
>> coding was becoming more and more common.
>
> Errr... Garbage collection was common since the 60s.
Which is not the point. My point was that everybody wanted GC
after Java. And D was invented when GC was expected by many
people.
> One problem with GC in the late 80s and early 90s is that it
> requires twice as much memory and memory was scarce so
> reference counting was/is the better option. You could make the
> same argument about templates, memory...
Which is why D wouldn't have taken off in the 80ies (see my post
above).
> I also don't recall anyone being in awe of Java having GC. The
> big selling point was portability and the very hyped up idea
> that Java would run well in the browser, which did not
> materialize. Another selling point was that it wasn't
> Microsoft...
GC was a big selling point. Every Java book went on about how
much safer it is, that you have more time for productive code,
blah ... Apple even added GC to Objective-C to appease the GC
crowd.
More information about the Digitalmars-d
mailing list