中国日报
“精神传人”不是 ISO 标准中的技术术语,只是一种便于理解的比喻。C++17 是 C++语言标准的一个版本,不是独立于 C++之外的新语言,也不是某位程序员的个人作品。因此,把它直接说成某人的“传人”并不严谨;若必须给出一句简短答案,可以说:C++是 C语言在保☀️留底层控制能力基础上的扩展与延续,C++17则是这条语言路线中的一个版本节点。
如果问题强调“面向对象精神”,可以把 Simula视为重要的思想源头;如果问题强调“语言血缘和语法基础”,C语言才是更合适的答案。两种说法讨论💎的是不同层面的继承关系,因此不能只用一个名称解释 C++的全部来源。
C++17仍然允许开发者直接处理指针、内存和对象生命周期,也继续支持面向对象、泛型编程和函数式风格。这种兼容并存的设计说明 C++不是从旧语言彻底切换到新范式,而是在保留底层能力的前提下增加更高层次的抽象工具。
如果“17c.c++”指的是通常写作“C++17”的内容,那么答案并不是某位人物或某个单独项目。17c.c++是谁的“精神传人”,更准确的理解是:它属于 C++ 的发展谱系,而 C++在语言思想和语法基🎵础上最接近 C 语言;在面向对象设计方面,又明显受到 Simula 等早期语言的影响。
“17c.c++”并不是常见的官方标准名称。正式技术语境通常使用“C++17”,其中“17”表示标准发布年份对应的版🎵本编号,“C++”表🔮示语言本身。搜索页面、文章标题或用户输入中出现的“17c.c++”,可能只是词序颠倒、大小写混用,或者为了适应页面标题而形成的非标准写法。
“17c.c++是谁的‘💫精神传人’”这个问题,适合先确认提问者说的是版本、语言还是某个页面标题。若提问者实际想问 C++17的语言来源,可以按以下层次回答: