мета-данные страницы
Это старая версия документа!
C
Стандарты
- Язык C был создан в начале 1970-х годов, и с тех пор прошёл через множество итераций, начиная с первых реализаций и заканчивая современными стандартами. Однако стандартизация произошла позднее.
- C89 (ANSI C)
- Первый стандарт, который объединил различные реализационные возможности C.
- Включены прототипы функций и стандартная библиотека.
- C99
- Введение новых функций, таких как переменные длины, расширенные типы данных и улучшенные возможности работы с массивами.
- C11
- Улучшения по безопасности, многопоточности и новые стандартные библиотеки.
- Включает такие функции, как _Alignas и _Static_assert.
- C17
- Небольшие улучшения и исправления, добавляющие поддержку языковых конструкций.
- Направлено на исправление недостатков предыдущих версий.