News for hackers. Stuff that matters.
Re:Beej’s Guide to C Programming [pdf] by atoav on Friday April 23, 2021 @03:48AM (#26912166)
What pointers basically are is not particularly hard to grasp. What is harder to grasp it what can be done with them and how you can shoot yourself in the foot with them in non-obvious ways.

I think I only understood much of it once I learned Rust, because you realize: Ah, that thing I once did in C is something that maybe ahouldn't be possible at all without extra steps. Even if I were to nwver use Rust again, this definitly helped to understand how to use pointers more safely.

Re:Beej’s Guide to C Programming [pdf] by chasil on Friday April 23, 2021 @04:12PM (#26918697)
I think that pointers are a tool to control a CPU's indirect addressing modes from a higher-level language.

Exposure to an assembler makes pointers easy to understand.