This week I didn’t have the chance to publish another blog post, because I was busy preparing an actual presentation of the contents I’ve been releasing recently here. I’m very proud to introduce you to this beautiful piece of education: Recommended if you’re just starting with computers and want to learn some important stuff about […]
Garbage Collection
Garbage Collectors in the real world

We saw the essentially two only ways to do Garbage Collection, and we saw their naive disadvantages. I say naive, because we saw the very simplistic implementations. Like anything else in computer sciences, Garbage Collectors are an extremely optimised-(able) tool. Lets give it a quick intuitive thought. Tracing undergoes long pause times, mostly because it […]
Automatic Memory Management

«The undecidability of liveness is a corollary of the halting problem» Richard Jones, Antony Hosking, Eliot Moss; The Garbage Collection Handbook. A point in memory — a cell — is said to be alive if it will be accessed at any time in the future by the mutator — any of the threads of execution […]
Everybody does Resource Management

«C programmers think memory management is too important to be left to the computer. Lisp programmers think memory management is too important to be left to the user.»