Talking to C Programmers about C++ [video]
The problem with C++ is the constant introduction of unneeded features that are infinity obscure in necessity.<p>People will say &quot;Oh just don&#x27;t use that feature&quot; but that&#x27;s not how this works. If something is there it is used. In reference to C, I don&#x27;t think I know of a single feature or release that had major changes in how I wrote C. Maybe C99 and allowing me to declare in a for loop.<p>I&#x27;ve been using C++ for class this semester and the only thing I like is reference types. Makes pointers much more concise. Other then that it can all go in the bin. In order to keep my C++ project clean I&#x27;ve needed to avoid a huge set of features and keep it in a data-oriented design.