“17c.c++”这个写法到底可能指什么



Rust被称为C++的“精神传人”,主要是因为两者都面向系统软件、嵌入式开发、基础设施和高性能服务,并且都希望在没有传统垃圾回收器的情况下提供较强的运行效率。Rust还把所有权、借用和生命周期检查放进编译阶段,试图减少悬空指针、数据竞争和部分内存泄漏风险。



“精神传人”不能只按语言名字判断



“17c.c++”本身并不是C++标准、正式版本或广为认可的项目名称。C++标准版本通常写作C++17、C++20或C++23;源文件扩展名则常见为.c、.cc、.cpp和.cxx。“17c.c++”更像是搜索词、文件名、站点标识或转写错误,不能仅凭这个字符串判断某个作者、组织或语言的身份。



Rust与C++的继承关系并不成立。Rust不是C++标准委员会推出的新版本,也不保证C++源代码、模板或ABI可以直接迁移到Rust。Rust拥有独立的语法、包管理工具、类型系统和并发模型;☀️C++则拥有更长的工业应用历史、更庞大的既有代码库以及较强的底层控制能力。



举报/反馈