Content deleted Content added
Marc W. Abel (talk | contribs) |
Marc W. Abel (talk | contribs) |
||
Line 79:
The C programming language was standardized by [[ANSI]] in [[1989]]. Since then, ANSI and ISO have heavily revised the language, adding many requirements and features which have questionable user demand such as first trigraphs and now digraphs to accommodate character sets without braces, hexadecimal floating point, complex arithmetic, and such. Microsoft, Borland, and even GNU have not written a conforming C99 compiler in the years following the standard's publication; yet the international standards committees continue to amend the language. Some of even C's devout fans feel that C has gone the path of [[HTML]].
The national and international standards for C make demands which are very difficult to defend technically; for example, conforming source files must end with a newline. Although an implementation can trivially append a newline to a translation unit if its parser relies on it, it is an error for the user to omit the newline, which compliant compilers will discard anyhow after a point the standards call "translation phase four". Similarly, it is an error for the final newline of a file to be preceded with a backslash, notwithstanding the fact both symbols
===Maintenance===
|