4 ms·
See Rust for an example where you don't need to do the work manually, but there's no GC either. The problem with GC is that it's a runtime solution, which has
by jeffdavis 7y ago
See Rust for an example where you don't need to do the work manually, but there's no GC either.
The problem with GC is that it's a runtime solution, which has all sorts of annoying problems (like interacting with other languages and runtimes).
- pfdietz 7y agoRust either restricts what you can do with the pointers that don't own their referents, or it opens itself to reference of freed objects bugs. A system with proper GC would not have this problem.