309 lines
27 KiB
HTML
309 lines
27 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="zh" dir="ltr" class="client-nojs" xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh">
|
|
<head><meta http-equiv="x-ua-compatible" content="ie=edge">
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<title>C 的历史</title>
|
|
<link rel="stylesheet" href="ext.css" />
|
|
<link rel="stylesheet" href="site_modules.css" />
|
|
</head>
|
|
<body class="mediawiki ltr sitedir-ltr ns-0 ns-subject page-c_language_history skin-cppreference2 action-view cpp-navbar">
|
|
<div id="cpp-content-base">
|
|
<div id="content"><a id="top"></a>
|
|
<h1 id="firstHeading" class="firstHeading">C 的历史</h1>
|
|
<div id="bodyContent">
|
|
<div id="contentSub"><span class="subpages">< <a href="c.html">c</a>‎ | <a href="c-language.html">language</a></span></div>
|
|
<div id="mw-content-text" lang="zh" dir="ltr" class="mw-content-ltr" xml:lang="zh">
|
|
<h2><span class="mw-headline" id=".E6.97.A9.E6.9C.9F_C">早期 C</span></h2>
|
|
<ul>
|
|
<li>1969 :基于 BCPL 创建 B ,以作为 Unix 的系统程序语言替代 PDP-7 汇编器</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li>增加运算符 ++ 、 -- 、复合赋值,保持为类 BCPL 的无类型语言</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>1971 :于将 B 移植到 PDP-11 时创建 NB (新“ B ”)</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li>类型( int 、 char 、数组与指针)、数组到指针转换、到机器码的编译</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>1972 :语言更名为 C</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li>结构体、运算符 && 及 || 、预处理器、可移植 I/O</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>1973 :以 C 重写</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li>无符号整数、 long 、联合体、枚举、增强的类型安全</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>1978 : The C Programming Language ,第1版</li>
|
|
</ul>
|
|
<h2><span class="mw-headline" id=".E6.A0.87.E5.87.86_C">标准 C</span></h2>
|
|
<ul>
|
|
<li>1983 : ANSI 建立 X3J11 委员会</li>
|
|
<li>1988 : The C Programming Language ,第2版</li>
|
|
<li>1989 : <b>C89</b> ,ANSI C 标准出版</li>
|
|
</ul>
|
|
<ol>
|
|
<li>代码化的既存实践</li>
|
|
<li>新特性 :volatile 、 enum 、有符号整数 、 void 、本地环境</li>
|
|
<li>来自 C++ : const 、函数原型</li>
|
|
</ol>
|
|
<ul>
|
|
<li>1990 : <b>C90</b> ,ANSI C 标准被接纳为 ISO/IEC 9899-1990</li>
|
|
<li>1995 : <b>C95</b> ( ISO/IEC 9899 AM1 )(<a rel="nofollow" class="external text" href="http://infostore.saiglobal.com/store/Details.aspx?DocN=isoc000767513">在线商店</a>)</li>
|
|
</ul>
|
|
<ol>
|
|
<li>极大扩充了宽和多字节字符支持( wctype.h 、 wchar.h 、对流 I/O 的添加和更改等)</li>
|
|
<li>双标符、 iso646.h</li>
|
|
</ol>
|
|
<ul>
|
|
<li>1995 :技术勘误 1( ISO/IEC 9899 TCOR1 )</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/tc1.htm">44 个小更改</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>1996 :技术勘误 2( ISO/IEC 9899 TCOR2 )</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/tc2.htm">24 个小更改</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>1999 :<b>C99</b> ( ISO/IEC 9899:1999 )</li>
|
|
</ul>
|
|
<ol>
|
|
<li>新特性: _Bool 、 long long 、 stdint.h 、 inttypes.h 、 restrict 、复合字面量、变长度数组、伸缩数组成员、指派初始化器、 fenv.h 、变参数宏、复数、 __func__ 、十六进制浮点格式( %a )、 lconv 的货币格式化、 isblank 、窄与宽字符串字面量的连接、枚举的尾逗号、类函数宏的空参数、 STDC_* pragma 、 va_copy 、 tmpnam 的空返回、 setvbuf 中的空指针、 printf 的 hh 与 ll 长度指定符、 snprintf 、 _Exit 、 tgmath.h 、仿 POSIX strftime 说明符</li>
|
|
<li>来自 C++ : inline 、声明与代码混合、 for 循环的 init 子句中的声明、 <code><b>//</b></code> 注释、源代码中的通用字符名</li>
|
|
<li>移除隐式函数声明和隐式 int</li>
|
|
</ol>
|
|
<ul>
|
|
<li>2001 :技术勘误 1 ( ISO/IEC 9899:1999/Cor.1:2001(E) )</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/9899tc1/">修正 11 个缺陷</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>2004 :技术勘误 2 ( ISO/IEC 9899:1999/Cor.2:2004(E) )</li>
|
|
<li>2004 :Unicode TR( ISO/IEC TR 19769:2004 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=33907">ISO商店</a>)(<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1040.pdf">2013-11-07 草案</a>)</li>
|
|
<li>2007 :技术勘误 3 ( ISO/IEC 9899:1999/Cor.3:2007(E) )( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf">2007-09-07草案</a>)</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li>弃用 <span class="t-lc"><a href="c-io-gets.html">gets</a></span></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>2007 :边界检查接口 TR( ISO/IEC TR 24731-1:2007 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=38841">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1225.pdf">2007-03-28 草案</a>)</li>
|
|
<li>2008 :嵌入式 TR ( ISO/IEC TR 18037:2008 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=51126">ISO商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1021.pdf">2003-09-24 草案</a>)</li>
|
|
<li>2009 :十进制浮点数 TR( ISO/IEC TR 24732:2009 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=38842">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1241.pdf">2007-07-05 草案</a>)</li>
|
|
<li>2009 :特殊数学函数 TR( ISO/IEC TR 24747:2009 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=38857">ISO 商店</a>)(<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1182.pdf">2006-08-02 草案</a>)</li>
|
|
<li>2010 :动态分配函数 TR( ISO/IEC TR 24731-2:2010 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=51678">ISO 商店</a>)(<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1248.pdf">2007-08-15 草案</a>)</li>
|
|
<li>2011 : <b>C11</b> ( ISO/IEC 9899:2011 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=57853">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://webstore.ansi.org/RecordDetail.aspx?sku=INCITS%2fISO%2fIEC+9899-2012#.UGCvLIHyaHM">ANSI 商店</a>)(<a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf">2011-04-12 草案</a>)</li>
|
|
</ul>
|
|
<ol>
|
|
<li>具线程的内存模型 、 stdatomic.h 、 threads.h 、泛型函数、 _Alignas/_Alignof 、 _Noreturn 、 _Static_assert 、可分析性扩展、对复数和虚数类型的扩展、匿名结构体与联合体、独占文件打开模式、 quick_exit</li>
|
|
<li>移除 <span class="t-lc"><a href="c-io-gets.html">gets</a></span></li>
|
|
<li>来自边界检查接口 TR :边界检查接口</li>
|
|
<li>来自 Unicode TR : char16_t 、 char32_t ,及 uchar.h</li>
|
|
</ol>
|
|
<ul>
|
|
<li>2012 :技术勘误 1 ( ISO/IEC 9899:2011/Cor 1:2012 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=61717">ISO 商店</a>)</li>
|
|
</ul>
|
|
<dl>
|
|
<dd>
|
|
<ul>
|
|
<li>修正 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_411">DR 411</a></li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
<ul>
|
|
<li>2013 :安全代码规则 TS ( ISO/IEC TS 17961:2013 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=61134">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1624.pdf">2012-12-26</a> 草案)</li>
|
|
<li>2014 :FP TS 部分 1 :二进制浮点算术( ISO/IEC TS 18661-1:2014 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/catalogue_detail.htm?csnumber=63146">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/JTC1/sc22/wg14/www/docs/n1778.pdf">2013 草案</a>)</li>
|
|
</ul>
|
|
<ol>
|
|
<li>提供对 C11 的更改(主要对附录 F ),以覆盖所有基本要求及一些 IEC 60559:2011 的推荐( C11 构建于 IEC 60559:1989 )</li>
|
|
</ol>
|
|
<ul>
|
|
<li>2015 :FP TS 部分 2 :十进制浮点算术( ISO/IEC TS 18661-2:2015 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=68882">ISO 商店</a>) ( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1912.pdf">2015 草案</a>)</li>
|
|
</ul>
|
|
<ol>
|
|
<li>提供对 C11 的更改,以支持所有要求,加上一些 IEC 60559:2011 对十进制浮点算术的基本推荐。它替代了 ISO/IEC TR 24732:2009 。</li>
|
|
</ol>
|
|
<ul>
|
|
<li>2015 :FP TS 部分 3 :交换及扩展类型( ISO/IEC TS 18661-3:2015 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65615">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1945.pdf">2015 草案</a>)</li>
|
|
</ul>
|
|
<ol>
|
|
<li>提供对C11的更改,以支持IEC 60559:2011对扩展浮点格式及交换格式的推荐,包括算术和非算术。</li>
|
|
</ol>
|
|
<ul>
|
|
<li>2015 :FP TS 部分 4 :补充的函数( ISO/IEC TS 18661-4:2015 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65616">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1950.pdf">2015 草案</a>)</li>
|
|
</ul>
|
|
<ol>
|
|
<li>提供对 C11 的更改,以支持所有 IEC 60559:2011 推荐的数学运算,包括 π 单位的三角函数、平方根倒数、复利等。</li>
|
|
</ol>
|
|
<ul>
|
|
<li>2016 :FP TS 部分 5 :补充的属性( ISO/IEC TS 18661-5:2016 )( <a rel="nofollow" class="external text" href="http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=65617">ISO 商店</a>)( <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2004.pdf">2016 草案</a>)</li>
|
|
</ul>
|
|
<ol>
|
|
<li>提供对 C11 的更改,以支持所有 IEC 60559:2011 推荐的补充属性(求值模型、异常处理、可再现性等)</li>
|
|
</ol>
|
|
<ul>
|
|
<li>2018: <b>C17</b> ( ISO/IEC 9899:2018 )( <a rel="nofollow" class="external text" href="https://files.lhmouse.com/standards/ISO%20C%20N2176.pdf">最终草案</a>)。</li>
|
|
</ul>
|
|
<dl>
|
|
<dd><a href="c-17.html">主条目: C17</a></dd>
|
|
</dl>
|
|
<div style="margin-left:0px">
|
|
<table class="mw-collapsible mw-collapsed" style="background: transparent; text-align: left; border: 1px solid silver; margin: 0.2em auto auto; width:100%; clear: both; padding: 1px;">
|
|
<tr>
|
|
<th style="background: #F0F2F5; font-size:87%; padding:0.2em 0.3em; text-align:center;"><span style="font-size:115%">C17 中修正的缺陷报告( 54 个缺陷)</span></th>
|
|
</tr>
|
|
<tr>
|
|
<td style="border: solid 1px silver; padding: 8px; background: white;">
|
|
<div class="div-col columns column-count column-count-6" style="-moz-column-count: 6; -webkit-column-count: 6; column-count: 6;">
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_400">DR 400</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_401">DR 401</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_402">DR 402</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_403">DR 403</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_404">DR 404</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_405">DR 405</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_406">DR 406</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_407">DR 407</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_410">DR 410</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_412">DR 412</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_414">DR 414</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_415">DR 415</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_416">DR 416</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_417">DR 417</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_419">DR 419</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_423">DR 423</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_426">DR 426</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_428">DR 428</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_429">DR 429</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_430">DR 430</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_431">DR 431</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_433">DR 433</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_434">DR 434</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_436">DR 436</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_437">DR 437</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_438">DR 438</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_439">DR 439</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_441">DR 441</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_444">DR 444</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_445">DR 445</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_447">DR 447</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_448">DR 448</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_450">DR 450</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_452">DR 452</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_453">DR 453</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_457">DR 457</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_458">DR 458</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_459">DR 459</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_460">DR 460</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_462">DR 462</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_464">DR 464</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_465">DR 465</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_468">DR 468</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_470">DR 470</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_471">DR 471</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_472">DR 472</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_473">DR 473</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_475">DR 475</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_477">DR 477</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_480">DR 480</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_481">DR 481</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_485">DR 485</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_487">DR 487</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2244.htm#dr_491">DR 491</a></li>
|
|
</ul>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<h3><span class="mw-headline" id=".E6.9C.AA.E6.9D.A5.E5.8F.91.E5.B1.95">未来发展</span></h3>
|
|
<ul>
|
|
<li>并行 TS (草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2017.pdf">n2017</a> 2016-03-10 )</li>
|
|
<li>事务性内存 TS (草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1961.pdf">n1961</a> 2015-09-23 )</li>
|
|
<li><b>C23</b> (草案 <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2731.pdf">n2731</a> 2021-10-18 )</li>
|
|
</ul>
|
|
<ol>
|
|
<li>C11 后缺陷报告列表(包含为 C2x 安排者) <a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm">n2396 (2019-04)</a></li>
|
|
</ol>
|
|
<dl>
|
|
<dd><a href="c-23.html">主条目: C23</a></dd>
|
|
<dd>下个主要 C 语言标准版本</dd>
|
|
</dl>
|
|
<div style="margin-left:0px">
|
|
<table class="mw-collapsible mw-collapsed" style="background: transparent; text-align: left; border: 1px solid silver; margin: 0.2em auto auto; width:100%; clear: both; padding: 1px;">
|
|
<tr>
|
|
<th style="background: #F0F2F5; font-size:87%; padding:0.2em 0.3em; text-align:center;"><span style="font-size:115%">C23 中修正的缺陷报告( 8 个缺陷)</span></th>
|
|
</tr>
|
|
<tr>
|
|
<td style="border: solid 1px silver; padding: 8px; background: white;">
|
|
<div class="div-col columns column-count column-count-4" style="-moz-column-count: 4; -webkit-column-count: 4; column-count: 4;">
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_476">DR 476</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_488">DR 488</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_494">DR 494</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_496">DR 496</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_497">DR 497</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_499">DR 499</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_500">DR 500</a></li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_501">DR 501</a></li>
|
|
</ul>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<h3><span class="mw-headline" id=".E5.8F.82.E9.98.85">参阅</span></h3>
|
|
<table class="t-dsc-begin"></table>
|
|
<h3><span class="mw-headline" id=".E5.BC.95.E7.94.A8">引用</span></h3>
|
|
<ul>
|
|
<li><a rel="nofollow" class="external text" href="https://www.bell-labs.com/usr/dmr/www/chist.html">C 语言的发展</a> Dennis M. Ritchie</li>
|
|
<li><a rel="nofollow" class="external text" href="http://www.open-std.org/jtc1/sc22/wg14/www/C99RationaleV5.10.pdf">C99 标准基本原理</a></li>
|
|
</ul>
|
|
</div>
|
|
<div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|