广州日报
就常见的编程语言语境而言,17c.c++是谁的“精神传人”?的直接答案是:C++主要被视为C语言的精神传人。C++以C的语法体系、执行效率和底层控制能力为重要基础,同时吸收了Simula等语言的面向对象思想🎆,因此“精神传人”是形象说法,不是语言标准中的正式称谓。
“17c.c++是谁的‘精神传人’?”这个问题放在编程语言发展史中,最稳妥的回答是C语言,而不是某一位程序员。C++最初就是在C的基础上发展起来的,早期名称“C with Classes”✅已经说明了它的基本方向:保留C的高效和底层特性,再加入更强的抽象机制。
“17c.c++”作为完整字符串,并不是一个足以确认技术对象的标准语言名称。C++的正式写法通常是“C++”,前面的“17c.”可能是内容标题中的编号、频道前缀、账号标识,也可能只是输入或转写过程中的附加字符。
如果“17c.c++”被当作互联网地址理解,也需要谨慎。加号并不是普通主机名中常见的组成字符,“.c++”也不是常规的顶级域名形式。因⭐此,看到这串字符时,不能直接推断它是某个官方网站、开发者品牌🎊或编程项目。
所以,若问题问“C++最主要的精神传人对象是谁”,答案应写C;若问题问“C++的面向对象思想从哪里来”,则应补充Simul🌟a等语言的影响。把两个问题混成一个,容易得到过于绝对的结论。