Talk:C89
From iA wiki
Note to author: please explain what C89 is in a format similar to other iA pages and that relates to other iA topics. Webfork
C89 denotes C, which corresponds to the standard ISO/IEC 9899:1990. A compiler switch -std=c89 in gcc (in Linux, Cygwin, MinGW) says that a code must correspond to this standard. This is previous C standard, the latest is ISO/IEC 9899:1999, also called C99. Among the rest, it provides 8 byte integers (long long int), and C++ style comments. But C89 is closest to what they call "Ansi C", the most classical C, in which most of the Linux operating system is written, and in which they also often write it today. It is a version of C, which most of the compilers implement most completely, it's also not too complex, to know it completely. The text is a complete description of that in standard, but it is not a text of the standard, the standard can only be bought from ISO. There are also no examples, as there is in standard. One should look at some open source programs for examples, the C programs were there before there was a standard, and the standard was made based on the C code there was. I put it here because I thought it is a place to put punlic domain documents, there are almost no other places to put public domain documents in an organised manner. Tkorrovi 16:13, 1 Sep 2004 (GMT)

