/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

samwho.dev
| | aykevl.nl

An explanation of how garbage collectors work including some pseudocode how a real GC could be implemented.
2.6 parsecs

Travel
| |
| | blog.lenot.re

And how to retain consistency when memory allocation failures occur?
2.5 parsecs

Travel
| |
| | educatedguesswork.org

[AI summary] The text provides an in-depth exploration of memory management in C, covering topics such as pointer manipulation, memory allocation (malloc, free), use-after-free (UAF) bugs, and the challenges of manual memory management. It also touches on C++ as a language that offers better memory management features. The article explains how memory is allocated and deallocated, the role of the operating system in managing memory, and the potential issues like fragmentation and UAF vulnerabilities. It emphasizes the complexity of managing memory manually and hints at the benefits of higher-level languages.
1.1 parsecs

Travel
| |
| | www.ralfj.de

In my previous blog post on pointer provenance, I have shown that not thinking carefully about pointers can lead to a compiler that is internally inconsistent: programs that are intended to...
27.0 parsecs

Travel
|