2.4. Intermediate C¶
[C has] the power of assembly language and the convenience of … assembly language.
—Dennis Ritchie
We’ve now had our first touch with C. Let’s go a bit deeper.
When writing C, it sometimes helps to think about the memory layout, and what the CPU actually does. If you consider that C is practically a thin layer abstracting the CPU, it may start to feel more logical.