3 ms·
And? why isn't everyone writing every softawre in assembly if there's no "fundamental impedement" to doing so. The answer is that its more ergonomic and easier
by anon-3988 2y ago
And? why isn't everyone writing every softawre in assembly if there's no "fundamental impedement" to doing so.
The answer is that its more ergonomic and easier to reason about. So while you can TECHNICALLY have "algebraic data types" in C i.e. "its just a tagged union so whats the big deal?" I prefer to use them in Rust than C, for whatever unknown reason...
I also don't want to spend my brain cells thinking about pointer provenance and which void* aliases with each other. I would rather spend it on something else, thank you very much.