ANSI C

ANSI C

ANSI C — стандарт языка C, опубликованный Американским национальным институтом стандартов (ANSI). Следование этому стандарту помогает создавать легко портируемые программы.

Содержание

История

Первый стандарт языка C был опубликован американским институтом ANSI. Через некоторое время он был принят международной организацией по стандартизации ISO, продолжившей выпускать следующие версии стандарта, которые стали приниматься как стандарт и институтом ANSI. Несмотря на это стандарт до сих пор чаще называют ANSI C, а не ISO C.

C89

В 1983 году Американский национальный институт стандартов сформировал комитет X3J11 для создания спецификации стандарта C. В 1989 году, после длительного и напряжённого процесса, стандарт был завершён и утверждён как ANSI X3.159-1989 «Язык программирования C». Именно эту версию часто называют «ANSI C», или «C89» (чтобы отличить её от C99).

C90

В 1990 году, стандарт ANSI C (с небольшими изменениями) был принят Международной организацией по стандартизации (ISO) как ISO/IEC 9899:1990. Эту версию иногда называют C90. Однако, термины C89 и C90 относятся в сущности к одному языку.

C99

В марте 2000 года ANSI принял стандарт ISO/IEC 9899:1999. Этот стандарт обычно называют C99. Это и есть современный стандарт языка программирования C, однако его не поддерживает полностью ни один компилятор.

C11

C11 — новый стандарт языка, принятый в 2011 году как ISO/IEC 9899:2011. Существует черновой вариант[1]. Основным новшеством стандарта являются поддержка многопоточности.

Поддержка компиляторами

ANSI C на сегодняшний день поддерживается практически всеми распространёнными компиляторами языка C. Любая программа, написанная только с использованием стандарта и не допускающая специфических аппаратных допущений, гарантированно должна работать на любой платформе с достаточно стандартной реализацией языка C.

Ссылки

Примечания


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "ANSI C" в других словарях:

  • ANSI C — es un estándar publicado por el Instituto Nacional Estadounidense de Estándares (ANSI), para el lenguaje de programación C. Se recomienda a los desarrolladores de software en C que cumplan con los requisitos descritos en el documento para… …   Wikipedia Español

  • ANSI C — is the standard published by the American National Standards Institute (ANSI) for the C programming language. Software developers writing in C are encouraged to conform to the requirements in the document, as it encourages easily portable… …   Wikipedia

  • ANSI — 〈Abk. für engl.〉 American National Standards Institute (nationales amerikanisches Standardisierungsinstitut) * * * ANSI   [Abk. für American National Standards Institute, »amerikanisches Institut für nationale Normung«], das 1918 gegründete… …   Universal-Lexikon

  • ANSI — koduotė statusas T sritis informatika apibrėžtis Aštuonių bitų ↑koduotė, turinti JAV standarto statusą, sutampanti su Vakarų Europos šalyse vartojamo tarptautinio standarto ISO/IEC 8859 1 koduote. Pavadinta JAV nacionalinio standartų instituto… …   Enciklopedinis kompiuterijos žodynas

  • ANSI — [ˈænsi] noun ORGANIZATIONS MANUFACTURING American National Standards Institute; an organization that fixes rules on the design, quality, and safety of products: • The machines aren t meant for indoor use, and ANSI calls for a warning to be put in …   Financial and business terms

  • ANSI — ansí (del lat. «aeque sic» o «ad sic»; pop.) adv. Así. * * * ansí. (Del lat. aeque sic, o ad sic). adv. m. desus. así. U. c. rur. * * * El Instituto Nacional Estadounidense de Estándares (ANSI, por sus siglas en inglés: American National… …   Enciclopedia Universal

  • ANSI X.12 — ANSI ASC X12 steht für American National Standards Institute Accredited Standards Committee X12 und ist ein Datenübertragungsstandard im EDI Bereich, der hauptsächlich in USA verwendet wird. Die Gruppe wurde 1979 gegründet und verabschiedete 1982 …   Deutsch Wikipedia

  • ANSI — American National Standards Institute an organization in the US which sets the standards used for testing the quality and safety of electronic equipment, scientific equipment etc. It has also established a standard set of letters and numbers… …   Dictionary of contemporary English

  • ANSI — Abreviatura de la American National Standards Institute. Diccionario Mosby Medicina, Enfermería y Ciencias de la Salud, Ediciones Hancourt, S.A. 1999 …   Diccionario médico

  • ANSI C — ANSI Standard für C, besonderes Merkmal ist die Typangabe in der Parameterliste der Prozeduren und strengerer Typcheck …   Acronyms


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»