- Garbage collection eliminates a class of bugs caused by erroneous memory management (forget to free, free too soon, free more than once).
- Garbage collection removes the need for APIs to describe contracts about memory management.
- Garbage collection facilitates programming styles such as first-class lexical closures in functional programming (see the Funarg problem).
0 Comments