C/C++ 是编程领域经典的编译型语言,二者关联紧密又各有定位。C 由丹尼斯・里奇 1970 年代在贝尔实验室开发,初衷是编写 UNIX 系统,以简洁高效、贴近硬件、支持指针直接内存操作为核心,适合操作系统内核、驱动程序、嵌入式设备等底层开发。
C++ 由斯特劳斯特鲁普 1983 年基于 C 扩展而来,新增面向对象(类、继承、多态)、泛型编程(模板、STL 标准库)等特性,既保留 C 的性能,又能应对复杂项目,多用于游戏引擎、高频交易系统、大型应用及科学计算。C++ 兼容大部分 C 代码,但 C 侧重底层控制,C++ 侧重复杂系统构建。
