3 ms·
The experience of structuring programs in the large, mapping domain knowledge onto classes etc is all still just as valid. And don’t forget: there are plenty of
by gaius 9y ago
The experience of structuring programs in the large, mapping domain knowledge onto classes etc is all still just as valid. And don’t forget: there are plenty of codebases older than that that are still being actively maintained and developed.
- adrianN 9y agoSure, but asking somebody who only knows C++98 (or even pre-STL C++) to write modern C++ is pretty much like asking them to write Java. It's like learning a new language.
- gaius 9y agoAgreed, but that first 10 years of experience is still valuable and that person will be up to speed with C++14 or 17 very quickly. In my experience C++ people are eager to adopt new features of the language... I don’t think I’ve ever met one clinging stubbornly to pre-STL days...
- Const-me 9y agoOn Windows, STL is often too slow: https://github.com/Const-me/CollectionMicrobench/ https://github.com/Const-me/CollectionMicrobench/
- stevenwoo 9y agoEven with custom allocators, this is old but may still be relevant: https://www.reddit.com/r/gamedev/comments/25cdar/im_a_ps4_xbox_one_game_developer_ask_me_almost/chfwcqm/ https://www.reddit.com/r/gamedev/comments/25cdar/im_a_ps4_xb...