4 ms·
A programming language should be simple to understand. C was simple. Adding classes/inheritance to C was not such a bad idea either. However, everything else in
by cbetz 18y ago
A programming language should be simple to understand. C was simple. Adding classes/inheritance to C was not such a bad idea either. However, everything else in C++ just makes it massively complicated and a general pain in the neck to work with. In my opinion, all the crazies who insist on managing their own memory in the year 2008 should consider D (GC'd by default, but you can mess with the GC and use free()/malloc() if you want) [another poster already mentioned this]
If you are not aware of the reasons C++ sucks, check out the C++ FQA (frequently questioned answers):
http://yosefk.com/c++fqa/picture.html http://yosefk.com/c++fqa/picture.html
Finally, I completely agree with others who say: Adding more and more features to a language DOES NOT make it easier to use.
- andrewf 18y agoThe FQA is delightful snark. Thanks for that.