I noticed that a lot of active projects (including higher level projects, not just OSes and such) use straight C. Why not C++? Converting a project would take almost no effort in most situations, provide future development with much more flexibility while still including the features of straight C, and I know everyone who knows C knows C++, it's basically just an extension, and as far as I know, C doesn't usually perform any better than C++. Why do some projects/people do this, what is there to gain?
Thanks