zoner(15:49:44)
for example you could make a C25 next year that makes all those optional things compulsory. BAM, C25 will become an actually usable standard
zoner(15:45:48)
and then, once everyone is using that mega-thing, you only need to worry about targetting mega-thing.
zoner(15:45:17)
but the trick is that those winning things basically merged all the competing standards into one package so everything is backward compat
zoner(15:44:48)
that is a classic and funny XKCD, but in some cases, an all-encompassing standard has actually worked to fix the problem of disparate competing things
trenki(15:39:51)
away from HW, and for most ppl its also not needet do dive that deep
trenki(15:39:31)
thats the point: https://xkcd.com btw. C as a language is nice if u know how to use it, even without all the new (>C99) extensions (that often make life easier). problem is more than todays classes teach computers on am abstraction level far ...
zoner(15:33:46)
what's the point of a standard then
pipe(15:33:30)
For example you can't use binary includes, because it's optional even for a standards-compliant compiler. Same with complex numbers etc.