3 ms·
I took it as an introduction to manual memory management, specifically in C. It covers pointers/addresses, what they are, the notation for declaring them, find
by Karellen 4y ago
I took it as an introduction to manual memory management, specifically in C.
It covers pointers/addresses, what they are, the notation for declaring them, finding the address of variables/functions, how they're represented, and how to dereference them. Then the stack and the heap, and how memory is allocated/freed on both.
It's a primer on the important concepts, if you've only ever worked with languages that abstract those details away (e.g. python/javascript).
And, giving it a bit of a skim, it looks like it does an OK job of that. (But I'm not a beginner there, so what makes sense to me might be taking overly large steps for actual beginners in some places.)
¯\_(ツ)_/¯