C18 (standardní verze C) - C18 (C standard revision)
C jazykové revize |
---|
K&R C. • ANSI C. • C99 • C11 • C17 • C2x |
C17 je neformální název pro ISO / IEC 9899: 2018,[1] nejčerstvější Standard pro Programovací jazyk C., připravený v roce 2017 a publikovaný v červnu 2018. Nahradil C11 (standard ISO / IEC 9899: 2011).[2] C17 bude nahrazen C2x.[3]
Změny oproti C11
![]() | Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Srpna 2018) |
C17 řešil vady v C11 bez zavedení nových jazykových funkcí.[2]
The __STDC_VERSION__
makro se zvýší na hodnotu 201710L
.
Podrobný seznam změn oproti předchozímu standardu viz Shrnutí žádosti o objasnění pro C11.[4]
Podpora kompilátoru
Seznam překladačů podporujících C17:
Viz také
- C ++ 98, C ++ 03, C ++ 11, C ++ 14, C ++ 17, C ++ 20 - verze standardu programovacího jazyka C ++
- Kompatibilita C a C ++
Reference
- ^ „ISO / IEC 9899: 2018 - Informační technologie - Programovací jazyky - C“. www.iso.org.
- ^ A b „Standard - C“. www.iso-9899.info.
- ^ "WG 14 Protokol dokumentu". www.open-std.org.
- ^ ISO / IEC JTC1 / SC22 / WG14 (říjen 2017). „Shrnutí žádosti o objasnění pro C11 verze 1.13“. www.open-std.org. Citováno 28. září 2020.
- ^ "Používání GNU Compiler Collection (GCC): Možnosti dialektu C". gcc.gnu.org.
- ^ „Dokumentace Clang 7 - Clang Compiler User's Manual“.
- ^ „IAR Information Center for Arm - Release Notes“. netstorage.iar.com.
- ^ „Standardní podpora C11 a C17 v MSVC“. devblogs.microsoft.com. 14. září 2020.
externí odkazy
- N2176, archivovaný konečný návrh normy
- Oficiální webové stránky pracovní skupiny ISO C.
Předcházet C11 | Jazyk C. standardy | Uspěl C2x |
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |