A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
C language revisions |
---|
C17 is the informal name for ISO/IEC 9899:2018,[1] a standard for the C programming language, prepared in 2017 and published in June 2018. It replaced C11 (standard ISO/IEC 9899:2011),[2] and will be superseded by C23 (ISO/IEC 9899:2023) when it is published in 2024.[3] Since it was under development in 2017, and officially published in 2018, C17 is sometimes referred to as C18.[4]
Changes from C11
C17 fixes numerous minor defects in C11 without introducing new language features.[2]
The __STDC_VERSION__
macro is increased to the value 201710L
.
For a detailed list of changes from the previous standard, see Clarification Request Summary for C11.[5]
Compiler support
List of compilers supporting C17:
- GCC 8.1.0[6]
- LLVM Clang 7.0.0[7]
- IAR EWARM v8.40.1[8]
- Microsoft Visual C++ VS 2019 (16.8)[9]
- Pelles C 9.00[10]
See also
- C++23, C++20, C++17, C++14, C++11, C++03, C++98, versions of the C++ programming language standard
- Compatibility of C and C++
References
- ^ "ISO/IEC 9899:2018 - Information technology -- Programming languages -- C". International Organization for Standardization.
- ^ a b "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. Retrieved 28 September 2020.
{{cite web}}
: CS1 maint: numeric names: authors list (link) - ^ "Using the GNU Compiler Collection (GCC): C Dialect Options". gcc.gnu.org.
- ^ "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/.
Further reading
- N2176 (final draft of C17 standard); WG14; 2017.
- ISO/IEC 9899:2018 (official C17 standard); ISO; 2018.
External links
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Antropológia
Aplikované vedy
Bibliometria
Dejiny vedy
Encyklopédie
Filozofia vedy
Forenzné vedy
Humanitné vedy
Knižničná veda
Kryogenika
Kryptológia
Kulturológia
Literárna veda
Medzidisciplinárne oblasti
Metódy kvantitatívnej analýzy
Metavedy
Metodika
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk