Also known as C1X, ISO/IEC 9899:2011
стандарт для языка Си
Wikidata facts
- Subclass of
- C
- Named after
- 2011
- Followed by
- C17 (C standard)
- Official website
- www.iso.org/fr/standard/57853.html
Show 4 more facts
- Stack Exchange tag
- stackoverflow.com/tags/c11
- edition or translation of
- C
- publication date
- 2011-12-00
- different from
- C++11
Sources (4)
via Wikidata · CC0
Article · Русский
C11 или ISO/IEC 9899:2011 (неофициально C1X) — стандарт для языка Си (ISO/IEC 9899:2011), который заменил существующий стандарт C99. Официально о выпуске стандарта было объявлено 19 декабря 2011 года. Эта версия стандарта большей частью стандартизирует возможности, существующие в распространённых современных компиляторах. Из-за плохой совместимости текущих реализаций C99 со стандартом C11 включает в себя больше выборочных возможностей для упрощения совместимости со стандартом ядра языка. Действующий с 2018 года стандарт (он же C17) фактически является уточнённым вариантом C11, исправляющим найденные в стандарте ошибки. Последняя черновая спецификация (доступная для бесплатного скачивания) имеет название N1570 и была издана в апреле 2011 года. Новый стандарт прошел заключительный пересмотр черновика 10 октября 2011 года и был официально ратифицирован ISO и опубликован в ISO / IEC 9899: 2011 8 декабря 2011 года без каких-либо замечаний. Определение стандартного макроса __STDC_VERSION__ со значением 201112L дает указание, что присутствует поддержка C11. Некоторые возможности C11 поддерживаются GCC начиная с версии 4.6. В Clang поддержка начинается с версии 3.1, а в IBM XL C поддержка с версии 12.1.
Abstract from DBpedia / Wikipedia · CC BY-SA