3 ms·
> So why would you willfully pick to use C when C++ is around? There are many reasons to not use C. But C++ existing is not one of them. Over the 15 years or
by aryastark 13y ago
> So why would you willfully pick to use C when C++ is around?
There are many reasons to not use C. But C++ existing is not one of them. Over the 15 years or so that I've used C++, there is always the constant nagging feeling that I don't really know what is going on. My programs tend to work. But I often find that there are incredibly subtle nuances buried deep in the C++ run time model that are simply beyond comprehension.
If you can keep all the rules of C++ in your head, then you are a god among gods.
Today there are few reasons to even need C++. I tend to stick with C or go to Perl/Python. I don't really need a language that attempts to straddle the middle. Especially one that more often than not, gets it all wrong anyway.