Garbage collection in high level programming languages - muhamed-hassan/safe_planet GitHub Wiki
Garbage collector (GC) is a form of automatic memory management. The garbage collector attempts to reclaim memory that was allocated by the program, but is no longer referenced; such memory is called garbage. Garbage collection relieves the programmer from doing manual memory management as it works in C++, where the programmer specifies what objects to de-allocate and return to the memory system and when to do so.