In most older languages such as C the programmer had to allocate and de-allocate memory by hand. Manual memory management is somewhat error-prone and some languages by design don’t work very well with manual memory management. The solution to these problems is garbage collection. In this presentation I’ll show some of the problems with manual memory management, I’ll introduce some basic garbage collection algorithms and discuss their advantages and disadvantages.
-- JeroenWeijers - 24 Dec 2008