That's what I mean, they made a mistake by allowing it.
The whole design of C revolves around allowing you to make mistakes and leaving it to the programmer to decide.
.....
This what language is better is getting to be like reading the political section of the news paper.
This is a little like the Democrat Republican/Libertarian thing. One prefers minimal government and let individuals decide, another prefers government sets the value and you live within it, and yet another will care for you craddle to grave, as long as you don't assign too many variables on the same line, and your program generates the exact same output as all the other programs written by high school kids from any background, and PhD candidates of any fields alike. Equality of outcome is only fair.
Yes, I am tolerant as long as I agree with you. So shut up and use the language I choose for you mere mortals.
You programmers has an easy job, so stop grumping about the language. You spend the whole day setting things into just ones and zeros. Just ones, and zeros. How hard can that be.
Tax time - Now pay up for the 65536 bits of one you set just in the first 4 minutes this morning at $1/bit, and the next 65536 bits of ones at $2/bit, and $4/bit the next 65536, and.... Bits set exceeding the average will be tax at twice your annual income. That should teach you not to unfairly set more bits than your fellow programmers. It is not democrats who can't count, it is the citizen because after tax, they are left with nothing to count.
I think I am a liberterian, (edit: clicked too soon, missing these)
I think I am a liberterian, I like C. I program in C. I program for myself. I am the sole judge of my output. I choose the risk, the mistake, the reward and I live with the consequences of my decision.