3 ms·
The name has to be ugly, new names in C are always taken from the set of reserved identifiers: those starting with an underscore & a capital letter, or with two
by SAI_Peregrinus 1y ago
The name has to be ugly, new names in C are always taken from the set of reserved identifiers: those starting with an underscore & a capital letter, or with two underscores. Since they didn't reserve any "normal" names, all new keywords will be stuff like `_Keyword` or `__keyword`, unless they break backwards compatibility. And they really hate breaking backwards compatibility, so that's quite unlikely.
- sirwhinesalot 1y agoThe problem is not the _G, the problem is the "generic". It is a completely wrong name for what it does.
- uecker 1y agoThis is an old tradition in ISO C. unsigned actually means modulo and const actually means immutable.