Bjarne Stroustrup与C++:17c.c++是谁的“心灵传人”

Bjarne Stroustrup与C++:17c.c++是谁的“心灵传人”
2026-10-04 10:21:35 腾讯新闻 作者 5月8日红王分析:朗森对准主场大胜 中美元首会晤之后半个月,,,,,,,,台海产生四个变动说了然什么???????? 郭正亮 新浪网官方账号

“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别离定位, ,,,,,,,再判断提问者到底是在问说话传秤注设计者, ,,,,,,,还是尺度版本。。。 。。 。。

出格申明:以上文章内容仅代表作者自己概想, ,,,,,,,不代表新浪网概想或态度。。。 。。 。。如有关于文章内容、版权或其它问题请于文章颁发后的30日内与新浪网联系。。。 。。 。。
来自于:新浪网官方
网友评论
中国构筑:1-8月新签合同额28799亿元!
溢价三倍、独董弃权:信音电子2.2亿并购国联电子合理吗????????
分享到微博
颁布
最热评论
最新评论
暂无评论

举报邮箱:[email protected]

Copyright ? 1996-2026 SINA Corporation

All Rights Reserved 新浪公司 版权所有