最大のオープンソースプロジェクトのほとんどが C で書かれているのはなぜですか? [closed] 質問する

最大のオープンソースプロジェクトのほとんどが C で書かれているのはなぜですか? [closed] 質問する

友人と議論しているのですが、なぜこれほど多くのオープン ソース プロジェクトが C++ ではなく C を採用することにしたのか疑問に思っています。Apache、GTK、Gnome などのプロジェクトは C を選択しましたが、ほぼ同じである C++ ではなぜダメなのでしょうか。

私たちは、これらのプロジェクト (私がリストしたものだけでなく、すべての C プロジェクト) が C++ ではなく C を採用することになった理由を正確に探しています。トピックとしては、パフォーマンス、プログラミングの容易さ、デバッグ、テスト、構想などが挙げられます。

ベストアンサー1

C は非常に移植性が高く、10 年前の C++ よりもはるかに優れています。

また、C は Unix の伝統に深く根ざしています。詳しくは、「Unixプログラミングの芸術'、 についてUnix とオブジェクト指向全般、そして約UNIX 上の特定の言語(C および C++ を含む)。

おすすめ記事