3 ms·
Word of advice. Don't learn any of the OOP stuff in C++, many learned it, but later they had to unlearn it. Search for data oriented design.
by smnplk 9y ago
Word of advice. Don't learn any of the OOP stuff in C++, many learned it, but later they had to unlearn it. Search for data oriented design.
- sitkack 9y agoThis looks like the best resource, https://github.com/dbartolini/data-oriented-design https://github.com/dbartolini/data-oriented-design
- pjmlp 9y agoGood advice, why learn something that isn't used on STL, Qt, wxWidgets, boost.
- clappski 9y agoThat’s as bad as saying OOP is the cure for all your problems! Learn all the paradigms and use them where they’re best used, don’t shun any or advise someone against it just because you’ve had a bad experience.
- smnplk 9y agoI am frankly getting sick of the notion "use the right tool for your problem", when discussing programming paradigms. No, programming paradigm is not a tool. Programming language is a tool, data structures are tools and algorithms are tools. I don't believe there exists such and such problem, that can only be solved/expressed in OO way and the only true way is to do it in OO way or the best way if you prefer.