3 ms·
True, if C wanted to be Rust it would be just as complicated. But who cares? The fact that C chooses not to nail everything down makes it a simpler and more f
by codr7 2y ago
True, if C wanted to be Rust it would be just as complicated.
But who cares?
The fact that C chooses not to nail everything down makes it a simpler and more flexible language, which is why it's sometimes preferred.
- Dylan16807 2y agoUndefined behavior does not make things simpler.
- codr7 2y agoIt does too make the language simpler, and there's no way to rustle your way around that fact.
- Dylan16807 2y agoIt makes the document describing C simpler. It makes the C semantics you are coding against more complex. Lots of unlisted or handwaved things in the spec become problems you need to keep in mind far more often than you would with better definitions.