C99

ISO C99 – termin odnoszący się do standardu języka C, oznaczonego formalnie jako ISO/IEC 9989:1999. Został wydany w 1999 roku przez ISO, a w marcu 2000 roku został przyjęty przez ANSI. Standard ten opiera się w większości na standardzie ANSI X3.159-1989 (później także ISO/IEC 9899:1990), znanym również jako ANSI C lub C89.

Standard ISO C99 wprowadził kilka nowości do języka C, z których część była już wcześniej dostępna jako rozszerzenia kompilatorów. Do takich zmian można zaliczyć:

Kompilator GCC od wersji 4.5 jest niemal całkowicie zgodny ze standardem ISO C99. O wiele gorzej jest z implementacją tego standardu w kompilatorach firm Microsoft oraz Borland, które większą uwagę przywiązują do rozwoju narzędzi do programowania w języku C++.

Linki zewnętrzne

Przypisy

  1. ↑ ISO/IEC 9899:1999 - Programming languages - C [online], www.iso.org [dostęp 2019-06-13] (ang.).
  2. ↑ Randy Meyers: The New C: Inline Functions. Dr. Dobb's, Randy Meyers, 2002-07-01. [dostęp 2012-07-11]. (ang.).
  3. ↑ Status of C99 features in GCC. [dostęp 2014-02-20]. (ang.).