Stake官网

17c.c++是谁的“心灵传人”?C说话、C17与Bjarne Stroustrup资料辨析

“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++的沉要影响起源
C17C说话的一次尺度订正 ,通常与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别离定位 ,再判断提问者到底是在问说话传秤注设计者 ,还是尺度版本。

免责申明:本内容来自腾讯平台创作者 ,不代表腾讯新闻或腾讯网的概想和态度。

有关推荐

热点利用推荐

腾讯新闻·电脑版
全网热点早知路

精选视频

269万宾利音响不如30万轿车

作者其他文章

?
顶部
【网站地图】