I'll take it you've never actually used c on a small embedded system? Of course you're doing all those things, if they're needed. Very low level programming in c does not need a runtime at all.