C11 (C言語)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/03/06 17:06 UTC 版)
C11とは、ISOで定められたC言語の規格のひとつ、ISO/IEC 9899:2011[1]の通称であり、その前の規格であったC99の後継である。規格策定中の暫定名称は C1X であった。新しい規格であるC11では、マルチスレッドのサポートを改善する詳細なメモリモデルなどの、一般的な現代のコンパイラでサポート済みの機能を主に規格化している。C99の実装では適合が遅れたため、C11では中核となる言語規格に準拠し易いよう特定の機能をオプションにしている[2][3]。
|
- ^ ISO/IEC 9899:2011 - Information technology - Programming languages - C
- ^ WG14 N1250 The C1X Charter
- ^ WG14 N1460 Subsetting the C Standard
- ^ WG14 N1570 Committee Draft ? April 12, 2011
- ^ “Defect report #411”. ISO/IEC JTC1/SC22/WG14 - C (2012年2月). 2012年5月4日閲覧。
- ^ GCC 4.6 Release Series ? Changes, New Features, and Fixes - GNU Project - Free Software Foundation (FSF)
- ^ Clang 3.1 Release Notes
- ^ Microsoft C++ 言語の準拠表 | Microsoft Docs
- ^ Support for ISO C11 added to IBM XL C/C++ compilers
- ^ WG14 N1516 Committee Draft ? October 4, 2010
- ^ WG14 N1286 ? "On Support for TR-19769 and New Character Types", Nick Stoughton, Larry Dwyer
- ^ Berin Babcock-McConnell. “API02-C. Functions that read or write to or from an array should take an argument to specify the source or target size”. 2017年12月5日閲覧。
- ^ WG14 N1327 Abandoning a Process
- ^ WG14 N1464 Creation of complex value
- ^ WG14 N1548 Committee Draft ? December 2, 2010 6.10.8.3 Conditional feature macros
- ^ ISO 9899:1999 6.10.8 Predefined macro names
- ^ WG14 N1558 Mar 14-18 meeting minutes (draft)
- ^ ISO 9899:2011 Programming Languages - C 6.7.6.2 4
- ^ WG14 N1969 ? "Updated Field Experience With Annex K ? Bounds Checking Interfaces", Carlos O'Donell, Martin Sebor
- ^ Open Watcom Safer C Library
- 1 C11 (C言語)とは
- 2 C11 (C言語)の概要
- 3 批判
- C11_(C言語)のページへのリンク