C17 (неофіційно ISO/IEC 9899:2018) — стандарт для мови програмування C, підготовлений у 2017 році та опублікований у червні 2018 року. Він замінив C11 (ISO/IEC 9899:2011) та буде заміненим C23 (ISO/IEC 9899:2023), коли він буде опублікований у 2024 році. Оскільки він розроблявся у 2017 році, але був офіційно опублікований у 2018 році, C17 іноді називають C18.
Нові можливості
C17 виправляє численні дрібні помилки у стандарті C11 без впровадження нових функцій.
Значення макросу __STDC_VERSION__
збільшено до 201710L
.
Щоб отримати докладний список змін порівняно з попереднім стандартом, перегляньте Clarification Request Summary for C11 .
Підтримка компіляторів
Список компіляторів, які підтримують C17:
Див. також
- , , , , , C++03, , версії стандарту мови програмування C++
- Сумісність C та C++
Список літератури
- ISO/IEC 9899:2018 - Information technology -- Programming languages -- C. International Organization for Standardization.
- The Standard - C. www.iso-9899.info.
- WG 14 Document log. www.open-std.org.
- Using the GNU Compiler Collection (GCC): C Dialect Options. gcc.gnu.org.
- ISO/IEC JTC1/SC22/WG14 (October 2017). Clarification Request Summary for C11 Version 1.13. www.open-std.org. Процитовано 28 September 2020.
- Clang 7 documentation — Clang Compiler User's Manual.
- IAR Information Center for Arm - Release notes. netstorage.iar.com.
- C11 and C17 Standard Support Arriving in MSVC. devblogs.microsoft.com. 14 September 2020.
- Changelog - Added support for new C17 standard. www.smorgasbordet.com/pellesc/.
Подальше читання
- (фінальний проект стандарту C17); WG14; 2017 рік.
- ISO/IEC 9899:2018 (офіційний стандарт C17); ISO ; 2018 рік.
Посилання
- Документи Робочої групи 14 мови С (WG14).
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
C17 neoficijno ISO IEC 9899 2018 standart dlya movi programuvannya C pidgotovlenij u 2017 roci ta opublikovanij u chervni 2018 roku Vin zaminiv C11 ISO IEC 9899 2011 ta bude zaminenim C23 ISO IEC 9899 2023 koli vin bude opublikovanij u 2024 roci Oskilki vin rozroblyavsya u 2017 roci ale buv oficijno opublikovanij u 2018 roci C17 inodi nazivayut C18 Novi mozhlivostiC17 vipravlyaye chislenni dribni pomilki u standarti C11 bez vprovadzhennya novih funkcij Znachennya makrosu STDC VERSION zbilsheno do 201710L Shob otrimati dokladnij spisok zmin porivnyano z poperednim standartom pereglyante Clarification Request Summary for C11 Pidtrimka kompilyatorivSpisok kompilyatoriv yaki pidtrimuyut C17 GCC 8 1 0 LLVM Clang 7 0 0 IAR EWARM v8 40 1 Microsoft Visual C VS 2019 16 8 Pelles C 9 00Div takozhPortal Programuvannya C 23 C 20 C 17 C 14 C 11 C 03 C 98 versiyi standartu movi programuvannya C Sumisnist C ta C Spisok literaturiISO IEC 9899 2018 Information technology Programming languages C International Organization for Standardization The Standard C www iso 9899 info WG 14 Document log www open std org Using the GNU Compiler Collection GCC C Dialect Options gcc gnu org ISO IEC JTC1 SC22 WG14 October 2017 Clarification Request Summary for C11 Version 1 13 www open std org Procitovano 28 September 2020 Clang 7 documentation Clang Compiler User s Manual IAR Information Center for Arm Release notes netstorage iar com C11 and C17 Standard Support Arriving in MSVC devblogs microsoft com 14 September 2020 Changelog Added support for new C17 standard www smorgasbordet com pellesc Podalshe chitannya finalnij proekt standartu C17 WG14 2017 rik ISO IEC 9899 2018 oficijnij standart C17 ISO 2018 rik PosilannyaDokumenti Robochoyi grupi 14 movi S WG14