>>1I'm tired of this bullshit, fuck everything you just said. C is just a bad high level programming language, calling it a low level language is just pure fucking bullshit spout by mindless UNIX retards. That 700+ pages long inconsistent standard that underdefines the bad pretense of a programming language known as C is nowhere usable for low level programming. When programming at low level, EVERY case MUST be specified, none of that "lol this is undefined behavior" traps that are so common in C and are a major source of bugs just like the completely retarded implicit integer promotion/demotion rules, you MUST have control over the machine, which absolutely does NOT mean "look at me, I can do pointers! I allocate and free memory with unsafe operations, so low level amirite?", but to be able to manipulate the stack, read and write registers and flags, and, you know, actual low level stuff. And you can have type safe, memory safe low level language, just look at typed assemblies, those are low level languages, HLAs are "syntactic sugar for assembly", not C. And don't fucking get me started with that portable assembly crap.