(no title)
wangchow | 9 years ago
What I'm getting at is, Rust is the only modern language (in vogue at the moment) that does not use garbage collection. It would be nice if more languages didn't require a garbage collector but gave the option to use one.
If there are some more of such languages please chime in and provide a link to them! :)
tomp|9 years ago
Not really, as it doesn't allow/collect cycles.
> without the performance degradation
Only for single-threaded code.
I agree with the rest of your comment!
prodigal_erik|9 years ago
mike_hearn|9 years ago
user5994461|9 years ago
There are different kind of smart pointers and you gotta think what you want to do with them. A GC is easier.
wangchow|9 years ago
In an ideal world, garbage collector makes sense because we don't want to have to worry about life-cycle management when we are solving other problems. Memory management can indeed be an annoying implementation detail, but as it stands there are certainly limiting factors in hardware which are impacted by generic object-management for specific application domains.