F
Francine.Neary
C95 wasn't released as a full standard. It was an amendment to the
C90 standard. It added digraphs and some additional support for wide
and multibyte characters.
<offtopic>
It's interesting to compare the situation with Java, which is the
language they taught me (and in doing so taught me to hate) in my
degree course. There you had a language that started off promisingly,
then was updated to include really big and useful features that were
lacking, but then eventually degenerated into complexity and bloat by
the 5th and 6th generation.
It looks like this is a case of deja vu, and that C had followed the
same pattern before it: first off there's an attractive but
undeveloped new language (K&R C), which then gets solidified and
genuinely improved in the next version (C90/C95), but then eventually
disappears up its own ass and forgets the simplicity that made it
attractive in the first place (C99).