У меня дебаты с другом, и нам интересно, почему так много проектов с открытым исходным кодом решили пойти с C вместо С++. Такие проекты, как Apache, GTK, Gnome и многое другое, выбрали C, но почему не С++, так как это почти то же самое?
Мы точно ищем причины, которые привели бы к тому, что эти проекты (а не только те, что я перечислил, но все проекты C) отправились с C вместо С++. Темы могут быть производительность, простота программирования, отладка, тестирование, концепция и т.д.