17c.c++是谁的“精神传人”? ??C语言、C17与Bjarne Stroustrup资料辨析

17c.c++是谁的“精神传人”? ??C语言、C17与Bjarne Stroustrup资料辨析
2026-09-28 23:58:18 三九养生堂 作者 人形机械人踢球怎样配合 美国60天制裁宽免生效,,,,,伊朗最先争取亚洲最大石油买家,,,,,6800万桶原油待售 周轶君 新浪网官方账号

“17c.c++是谁的‘精神传人’”这个说法 , , ,,,通常是在问:C++被视为谁的延续或继续者。。若是这里的“精神传人”指语言古板和设计影响 , , ,,,较准确的谜底是C语言; ;; ;;若是“谁”指C++的主要设计者 , , ,,,则应回覆Bjarne Stroustrup(比雅尼·斯特劳斯特鲁普)。。二者不是统一个层面的谜底 , , ,,,也不可把“17c”直接当成某小我私家名或机构名。。

“17c.c++”首先对应什么工具? ??

“17c.c++”并不是一个能够直接确认的标准人物、机构或正式语言名称。。它很可能把几个相近的手艺词拼在了一起:一是C17 , , ,,,二是C++ , , ,,,三是“精神传人”这种形貌语言关系的非正式说法。。常见规范写法是“C17” , , ,,,而不是“17c”; ;; ;;C17和C++也划分属于差别的语言标准系统。。

因此 , , ,,,不可仅凭“17c.c++”这组字符 , , ,,,认定它对应某位开发者、某家公司或某个项目。。若问题真正想问的是“C++是谁的精神传人” , , ,,,那么谜底应放在C语言及其设计古板上 , , ,,,而不是放在“17c”这个字符串自己上。。

为什么通; ;; ;;崴礐++是C语言的“精神传人”? ??

C++的早期生长直接受到C语言影响。。C++最初的事情名称是“C with Classes” , , ,,,目的是在保存C语言效率、底层控制能力和既有代码基础的同时 , , ,,,引入类、封装等面向工具机制。。厥后 , , ,,,这一语言逐步生长为自力的C++。。

从语法气概、指针和内存治理方法、编译型语言特征 , , ,,,到对运行效率和系统级开发的重视 , , ,,,C++都延续了不少C语言古板。。因此 , , ,,,在非正式文章或手艺讨论中 , , ,,,C++常被称为C语言的“精神传人”“后继者”或“扩展偏向”。。这里的“精神传人”是形象说法 , , ,,,并不是ISO或其他标准组织授予的正式称呼。。

不过 , , ,,,C++并不是C语言的简朴升级版 , , ,,,也不是C语言标准中的下一个版本。。C++厥后形成了自己的标准、语规则则和生态 , , ,,,支持面向工具、泛型、函数式等多种编程方法。。把它归纳综合为“C语言的精神传人”可以资助明确历史关系 , , ,,,但不可据此以为两种语言完全相同。。

C17和C++究竟是什么关系? ??

名称 准确身份 与其他工具的关系
C语言 一种通用编程语言 由Dennis Ritchie等人在贝尔实验室的开发事情中形成 , , ,,,是C++的主要影响泉源
C17 C语言的一次标准修订 , , ,,,通常与2018年宣布的ISO C标准相关 它仍然属于C语言标准演进 , , ,,,不是C++ , , ,,,也不是一位设计者
C++ 自力的通用编程语言及标准系统 早期源于对C语言的扩展 , , ,,,厥后由Bjarne Stroustrup等人推动生长

C17中的“17”通常体现标准版本序列中的年份标记 , , ,,,并不体现“第17代C++” , , ,,,也不体现某位名叫“17C”的人物。。C17主要解决的是C语言自身的标准维护、缺陷修正和部分细节完善。。C++则沿着另一条标准蹊径一连演化 , , ,,,拥有C++11、C++14、C++17、C++20、C++23等版本称呼。。

尤其需要注重 , , ,,,C++17和C17只是写法相近 , , ,,,现实指向差别工具。。C++17是C++语言的一个标准版本; ;; ;;C17是C语言的一个标准版本。。前者不可诠释为“C语言第17版” , , ,,,后者也不可诠释为“C++的前身”。。

Bjarne Stroustrup在这段关系中是什么身份? ??

Bjarne Stroustrup是C++早期设计和生长中最具代表性的小我私家之一。。他在贝尔实验室事情时代开展了“C with Classes”相关研究 , , ,,,随后推动这一语言生长为C++。。因此 , , ,,,若是问题从“是谁创立或主导设计了C++”的角度提问 , , ,,,Bjarne Stroustrup是需要提到的名字。。

但把C++称为C语言的“精神传人” , , ,,,并不即是说Bjarne Stroustrup是C语言的首创人。。C语言的形成与Dennis Ritchie以及贝尔实验室的研究情形亲近相关。。Dennis Ritchie通常被视为C语言的主要创立者之一 , , ,,,而C++的设计事情则属于另一条生长脉络。。两位人物的身份、孝顺工具和历史阶段都应脱离表述。。

同样 , , ,,,贝尔实验室是C语言和C++早期生长都曾关联的主要研究机构 , , ,,,但它不是“精神传人”这一说法中的拥有者。。这里讨论的是手艺继续和设计影响 , , ,,,不是公司归属、商标归属或某种师徒关系。。

遇到这类提问时 , , ,,,应该怎样给出准确谜底? ??

可以凭证“谁”的指向分成三种回覆:

  • 问语言泉源:回覆C++通常被视为C语言设计古板的延续或“精神传人”。。
  • 问主要设计者:回覆Bjarne Stroustrup是C++早期设计和生长的代表人物。。
  • 问标准版本:先区分C17与C++17 , , ,,,前者属于C语言标准 , , ,,,后者属于C++标准。。

这种区分比直接把“17c.c++”诠释成一小我私家名更可靠。。关于人物资料 , , ,,,能够确认的是Dennis Ritchie与C语言、Bjarne Stroustrup与C++早期设计之间的关系; ;; ;;关于机构资料 , , ,,,能够确认的是贝尔实验室在两种语言早期生长中的历史关联。。除此之外 , , ,,,没有足够信息证实“17c.c++”自己代表某个自力机构、作者或项目。。

最终谜底:它事实是谁的“精神传人”? ??

在最常见的手艺语境下 , , ,,,C++是C语言的“精神传人” , , ,,,这里强调的是继续了C语言的语法古板、执行效率取向和系统级编程影响。。若问题改问“C++是谁设计的” , , ,,,谜底则应转为Bjarne Stroustrup及加入C++标准生长的众多孝顺者。。

“17c.c++”中的“17c”不应被看成人物或组织名称; ;; ;;它更可能是对C17、C++或C++17等术语的混写。。准确明确这句话的要害 , , ,,,是把C语言、C17、C++、C++17以及Bjarne Stroustrup划分定位 , , ,,,再判断提问者事实是在问语言传承、设计者 , , ,,,照旧标准版本。。

poytayokbotzipl75tkd1b5gcrfmpzb
特殊声明:以上文章内容仅代表作者自己看法 , , ,,,不代表新浪网看法或态度。。若有关于作品内容、版权或其它问题请于作品揭晓后的30日内与新浪网联系。。
来自于:新浪网官方
网友谈论
天龙集团:公司及子公司不保存逾期担保的情形
下周“按兵不动”几无悬念!澳洲联储主席坦言经济数据略强于预期
分享到微博
宣布
最热谈论
最新谈论
暂无谈论

举报邮箱:[email protected]

Copyright ? 1996-2026 SINA Corporation

All Rights Reserved 新浪公司 版权所有