C99 is a modern dialect of the C programming language. It extends the previous version (C89) to better make use of available computer hardware and to better employ the latest advances in compiler technology. In part, the extensions provide more convenient ways of expressing particular algorithm constructs. Other parts provide better control, for instance for numerical purposes, or for directing optimizations.

PropertyValue
dbpprop:abstract
  • C99 is a modern dialect of the C programming language. It extends the previous version (C89) to better make use of available computer hardware and to better employ the latest advances in compiler technology. In part, the extensions provide more convenient ways of expressing particular algorithm constructs. Other parts provide better control, for instance for numerical purposes, or for directing optimizations.
  • C99は、ISOで定められたプログラミング言語 Cの規格である。
  • ISO C99 - termin odnoszący się do standardu języka C, oznaczonego formalnie jako ISO 9899:1999. Został on 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, 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ć: funkcje inline (znane z języka C++) dodanie słowa kluczowego restrict możliwość deklaracji zmiennych w dowolnym miejscu w programie (przyjęte z języka C++) kilka nowych wbudowanych typów zmiennych takich jak typ logiczny czy long long int tablice o zmiennej liczbie elementów komentarze w stylu C++ zaczynające się od // i kończące wraz z końcem linii nowe standardowe funkcje oraz pliki nagłówkowe typ bool zawarty w nagłówku stdbool. h Kompilatory takie jak GCC są częściowo zgodne ze standardem ISO C99, jednakże nie wszystkie kluczowe funkcjonalności są zaimplementowane. 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++.
  • C99 — современный диалект языка программирования Си.
dbpprop:lc
  • on
dbpprop:pdflinkProperty
dbpprop:reference
dbpprop:wikiPageUsesTemplate
rdfs:comment
  • C99 is a modern dialect of the C programming language. It extends the previous version (C89) to better make use of available computer hardware and to better employ the latest advances in compiler technology. In part, the extensions provide more convenient ways of expressing particular algorithm constructs. Other parts provide better control, for instance for numerical purposes, or for directing optimizations.
  • C99は、ISOで定められたプログラミング言語 Cの規格である。
  • ISO C99 - termin odnoszący się do standardu języka C, oznaczonego formalnie jako ISO 9899:1999. Został on 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, 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.
  • C99 — современный диалект языка программирования Си.
rdfs:label
  • C99
  • C99
  • C99
  • C99
owl:sameAs
skos:subject
foaf:page
is dbpprop:influenced of
is dbpprop:latestReleaseVersion of
is dbpprop:redirect of