必赢亚洲

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

A?A+微博☆???

若是“17c.c++是谁的‘精神传人’”现实想问的是“C++继续了谁的语言头脑”,通常谜底是C语言。更准确地说,C++由Bjarne Stroustrup主导设计,直接建设在C语言的语法、编译模子和系统编程古板之上,同时吸收了Simula等语言的面向工具头脑。因此,“精神传人”是对语言生长关系的形象说法,不是正式的手艺称呼。

先给出明确谜底:C++主要承接C语言

C++并不是凭空泛起的新语言。它最初的设计目的之一,是在保存C语言效率和底层控制能力的基础上,引入更适合大型软件开发的笼统机制。早期项目曾使用“C with Classes”这一名称,厥后逐渐生长为今天的C++。

从语言血缘看,C是C++最直接的前身。C++继续了C语言中的许多焦点特征,包括基本数据类型、指针、数组、函数、结构化控制语句,以及靠近硬件的内存和系统资源治理方法。程序员熟悉C语言后,通常也能较快明确C++中的一部分基础代码。

不过,C++不可简朴明确成“加了几个功效的C”。它厥后形成了自己的类型系统、类与工具机制、继续、多态、模板、异常处置惩罚、标准库和泛型编程系统。因而,称它为C语言的“精神传人”可以归纳综合历史关系,但不可把两者当成统一种语言。

Bjarne Stroustrup是谁:C++的主要设计者

Bjarne Stroustrup是C++的主要设计者和恒久推动者。他在贝尔实验室事情时代最先研究怎样把面向工具的程序设计能力引入C语言情形,同时保存高性能和底层控制能力。早期效果先称为“C with Classes”,厥后语言名称演变为C++。

这里需要区分“谁设计了C++”和“C++是谁的精神传人”两个问题:

  • 设计者问题:C++的主要设计者是Bjarne Stroustrup。
  • 语言继续问题:C++最直接承接的是C语言。
  • 头脑泉源问题:C++的类、工具、继续和虚函数等设计受到Simula等早期面向工具语言影响。
  • 组织关系问题:贝尔实验室是Stroustrup开展早期相关事情的机构,但它不是C++的“前身语言”。

以是,若是问题要求填写一小我私家的名字,适合回覆Bjarne Stroustrup ;若是问题问“C++是谁的精神传人”,适合回覆C语言,并增补说明它还吸收了Simula的面向工具头脑。

“17c”与C17、C++17不是一回事

“17c.c++”并不是一个广为认可的标准人物、机构或正式语言名称。它可能是对“C17”和“C++”的混写,也可能只是问题或要害词中的字符排列。仅凭这个字符串,不可确认它对应某位人物、某家公司或某个官方项目。

几个容易混淆的名称
名称 现实寄义 与C++的关系
C语言 一种通用的系统编程语言 是C++最直接的语言前身
C17 C语言标准的一次修订版本,通常指C标准的2017版修订 属于C语言标准系统,不是C++
C++ 由Bjarne Stroustrup主导设计的编程语言 继续C的基础能力,并扩展面向工具和泛型机制
C++17 C++标准的一次主要版本更新 属于C++标准系统,不即是C17

因此,看到“17c”时,不可直接把它诠释成“C++的首创人”或某个机构名称。C17与C++17只是两个差别语言标准系统中的版本称呼,前者属于C,后者属于C++。

C++为什么被以为是C语言的延续

这种说法主要来自三层关系。第一层是语法和代码基础。C++保存了大宗C语言语法,因此两者在变量、表达式、函数、指针和控制结构上保存显着一连性。

第二层是运行效率和系统定位。C语言和C++都强调编译型执行、资源控制和较高的运行性能,恒久用于操作系统、编译器、嵌入式装备、游戏引擎、图形软件和高性能盘算等场景。

第三层是设计取向。C语言强调直接、清晰和靠近机械 ;C++在此基础上增添笼统能力,但仍然允许开发者对内存、工具生命周期和底层资源举行详尽控制。这种“既提供高级笼统,又保存底层能力”的蹊径,是两者最主要的配合古板。

与此同时,C++的面向工具部分并非完全来自C。Simula对C++的设计影响尤其主要,它提供了类、工具和继续等面向工具头脑的早期实践。因而更严谨的关系应当写成:C是C++的直接语言基础,Simula等语言提供了主要的面向工具头脑影响,Bjarne Stroustrup认真把这些偏向整合成C++。

不要把“精神传人”明确成正式师承

“精神传人”适适用于先容语言之间的继续、延续和影响,但它不是ISO标准中的术语,也不是C++官方对自身身份的界说。C++的生长履历了多个阶段,厥后又经由标准委员会一连修订,形成了C++98、C++11、C++14、C++17、C++20和C++23等标准版本。

这些标准并不料味着每个版本都重新降生了一门语言,而是对统一语言的功效、库和规范举行扩展与完善。同样,C17也执偾C语言标准系统中的一个版本,不可由于名称中有“17”就与C++17建设直接关系。

最终结论

关于“17c.c++是谁的‘精神传人’”这句话,最稳妥的诠释是:

  • 若是问C++继续了谁的语言古板,谜底是C语言。
  • 若是问C++由谁主导设计,谜底是Bjarne Stroustrup。
  • 若是问C++的面向工具头脑受到谁影响,应提到Simula等早期面向工具语言。
  • 若是“17c.c++”被看成一小我私家物、机构或正式项目名称,现在不可仅凭该字符串确认其详细身份。

因此,一句话归纳综合就是:C++是Bjarne Stroustrup主导设计、以C语言为直接基础,并吸收Simula面向工具头脑生长起来的编程语言 ;“17c”则应与C17、C++17划分识别,不可直接混为一谈。

【更多新闻,请关注“海报新闻”客户端】【山东手机报:实时获取外地新闻资讯】

初审编辑:董倩

责任编辑:张大春

相关新闻

推荐阅读

  • 一起“标”升!中标一批重点项目!

      博汇股份被要求补税5亿元,则是由于公司生产的重芳烃衍生品被税务部分认定需要凭证重芳烃缴纳消耗税,博汇股份对此不认同,最终是否补税、怎样补税等仍有待税企双方良性相同。

    2026-10-08 10:04:09 海报新闻
  • 俄客机因女子不适紧迫备降武汉

      近些年我们也能看到这些行动,中国推出大规模减税降费政策,有不少是恒久执行的制度性政策。好比为消除重复征税,营业税改为增值税 ;增值税基本税率从17%降至13% ;小我私家所得税也通过扩大税率级距、增添专项附加扣除、提高起征点,现实降低了税负 ;城镇职工基本养老包管单位缴费比例降至16%等。

    2026-10-11 19:50:09 千龙网
  • 昊帆生物:公司2024年度直接销往亚洲、欧洲、美洲的境外销售收入占公司营业收入总额的比例划分为22.13%、10.04%、4.09%

      年龄旅游副总司理周卫红体现,随着更多客源地的境外游客得以通过更便捷的方法来到中国,相识、感受中国的开放态度、全球胸怀,旅游企业也将连系更多体验性的文化内容,设计富厚多样的收支境游新品。同时,澳大利亚、新西兰也有着许多华人华侨,片面免签的推出,在利便他们回国探亲探友之余,同时也可以通过旅游,来看看中国爆发的深刻转变,体验富厚多彩的生涯和文化。

    2026-09-29 23:12:09 汹涌网

聚焦 · 青岛

青岛微信

白鹿相扑上衣

苹果 reportedly 开发首款AI可衣着装备 尺寸类似AirTag

专题 · 青岛

1089亿现金!中海又火了!

对话高定巨匠郭培:“香港是我回归的第一站”|贵圈

视频 · 青岛

创业板50ETF(159949)近20个生意日获16.5亿资金逆势结构 机构:调解是增持中国科技的良机

决胜\"十四五\" 打好收官战|做好\"减震器\"\"稳固器\"!\"十四五\"时代包管业包管能力一连提高

网站地图