Name: Anonymous 2013-12-29 4:40
Serious topic. No mention of C89 as it is objectively inferior to C99.
union{ int d; char c;};
, so real gems like the %:%:
digraph and wint_t
were ignored. Even more, prototypes like int wcsncmp (const wchar_t *, const wchar_t *, size_t)
are most often attributed to the later C99, which proved too divisive for most compilers at the time, and the fact that this is still cited as a point in C99's favor should only be taken as a comment on the ages of the fans. As for C99 itself, people tell me I just don't understand stdbool.h
, but I've read through it dozens of times, and it doesn't sound fresh at all, more like an experimental failure that caught on for the wrong reasons and then couldn't be forgotten. I can still appreciate the good points of C99, but compared to C95, it just doesn't hold up.