Why many programmers don't like GC?

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Tue Jan 19 11:25:13 UTC 2021


On Tuesday, 19 January 2021 at 10:43:45 UTC, Ola Fosheim Grøstad 
wrote:
> On Tuesday, 19 January 2021 at 10:36:13 UTC, ddcovery wrote:
>> GC if D is not enough for you), but think about the thousands 
>> of experienced developers that where looking for something 
>> mature to work with and found that D was not an option.
>
> And that's the point. The vast majority of _experienced_ 
> developers recognize the current GC for what it is: a very 
> basic primitive Boehm-style GC. Which basically is a trip back 
> to the 1990s (or 1970s, whenever they started programming).

And if it isn't clear: stuff like that (and bugs in the type 
system) is what makes _experienced_ developers do exactly what 
you said. They do go to Rust, Go and C++ (or Nim or Zig).

Go back through the forums and you see plenty of dedicated D 
users that did exactly that.

Lost opportunities.

And that is why you don't get the eco system you think is needed.

Truly _experienced_ programmers do test a new language before 
they commit to it. They will recognize the flaws based on prior 
experience. They do know what typical flaws in language design 
look like. They have experience with maybe 5-15 languages, so you 
cannot just throw stupid slogans in their face, they are used to 
that too.



More information about the Digitalmars-d-learn mailing list