Jedem C-Programmierer sollten die Funktionen malloc(3) und free(3) geläufig sein. Weniger bekannt sind hingegen die zusätzlichen Speicherverwaltungsroutinen, die die GNU-C-Bibliothek anbietet. Ich jedenfalls hatte bis jetzt noch nie von Obstacks gehört, und auch den doch recht nützlichen Aufruf alloca(3) trifft man eher selten an. Portablen C-Code kann man mit diesen Routinen freilich leider nicht schreiben, außer man kann es sich leisten, sich von der GNU-C-Bibliothek abhängig zu machen.

Bekannter ist vermutlich, daß man über den Boehm-Demers-Weiser-Speicherbereiniger auch in C automatische Speicherverwaltung nutzen kann. Doch seien wir ehrlich: alloca(3) und Konsorten haben einen bei weitem höheren Coolnessfaktor.