|
|
|
|
|
by cbd1984
3874 days ago
|
|
> C doesn't hide anything from you. Yes, it does. C hides cache, SIMD, registers, the stack (no multiple return values for you!), the details of the heap (malloc() either succeeds or fails, and you can't know what it's going to do until you call it), SMP, instruction-level parallelism, and the details of atomicity, all of which are relevant to OS programming. C is a nice language. Don't pretend it's how the hardware really works. |
|