|
|
|
|
|
by bachmeier
1920 days ago
|
|
> As just one anecdote, the mere presence of a GC made me stop looking at D more or less immediately. A lot of people say that, but that's the tip of an iceberg of 500 items that will prevent someone that doesn't want GC from using it. In other words, nobody ever used a language only because it didn't have a GC. |
|
But if we're being reasonable, then I can say me and my company mostly still use C++ because it doesn't have a GC. It's an otherwise horrible language and I'd love to get off it. For a new project making an order matching system for a financial exchange, we are experimenting with Rust as an alternative and it's looking very promising. I want to see a bit more how the async situation plays out because that aspect of the language has me concerned but overall it's a really clean and principled language.
At any rate, the point is that a GC in and of itself is a major deciding factor about whether a language is used or not for many production grade systems.