我正在和一个 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/