c++ - 为什么大多数最大的开源项目都是 C 语言?

标签 c++ c open-source

我正在和一个 friend 争论,我们想知道为什么这么多开源项目决定使用 C 而不是 C++。 Apache、GTK、Gnome 等项目选择了 C,但为什么不选择 C++,因为它几乎相同?

我们正在寻找导致这些项目(不仅是我列出的项目,还有所有 C 项目)使用 C 而不是 C++ 的原因。主题可以是性能、易于编程、调试、测试、概念等。

最佳答案

C 非常便携,比 10 年前的 C++ 要好得多。

此外,C 在 Unix 传统中根深蒂固。阅读更多'The Art of Unix Programming ', 关于 Unix and OO in general ,以及关于 specific languages on unix (包括 C 和 C++)。

关于c++ - 为什么大多数最大的开源项目都是 C 语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1551842/

相关文章:

c - 从指向结构中不同变量的指针访问结构的第一个变量

c++ - C/C++ 中注释行末尾的反斜杠

open-source - 寻找展示良好、文档齐全的开源项目

open-source - 数据挖掘开源软件替代方案

c++ - 通过 BCD 创建大数 - C++

C++ Mutexes-检查是否有另一个线程在等待

c++ - 双 const 声明

c++ - 列出所有打开的文件

version-control - 说服大公司使用免费软件?

c++ - 是否有机会使用 SIMD 加速循环代码?