2 ms·
> Yes compilers are free to do many things to fix C, except that many don't. But this is the point. The language is quite compact and simple and if you think l
by jstimpfle 5y ago
> Yes compilers are free to do many things to fix C, except that many don't.
But this is the point. The language is quite compact and simple and if you think like a computer, it just "makes sense". Counting pages of the standards is not an accurate measure of language complexity.
Certain subtleties are not even forced by the language, rather they arise from real world requirements (such as performance, implementation simplicity, modularity, compatibility, etc).
By and large, it's not the language, but rather what people do with it. The language gets out of the way.