Don't turn this into a C vs C++ argument, it's stupid. It's like comparing pears and apples. A pear can do anything an apple can do (except roll ). I know auto's are convenient, but people also like to do things manually... cut out the middle man. FYI, no matter how you put it, the same car in auto vs manual will most likely cost more, more expensive to maintain and reduced performance. Why else do you think 'race' cars' aren't auto?
The car argument was purely a metaphor, don't take it literally. And no I'm not saying C is higher performing than C++, as you said it depends how the design was made. It's like comparing a hammer with a screw driver, sure you can hammer nails in with a screw driver, but why would you?
I'm only arguing that it's perfectly fine and viable to write your Win32 program in C, and there's no reason why you shouldn't. If you say C++ is easier for windows programs, blah blah blah, then why not use C# or even... Visual Basic?
Okay enough of the metaphors
I'm gonna go mourn the downfall of my country now... Labor won -- sigh.