u/ewmailingin r/C_Programming • Recommends
On “A few too many questions about choosing C”
Since you have a game background, and you know about data oriented design, I recommend you watch (or review) all Mike Acton’s talks, such as CppCon 2014: Mike Acton "Data-Oriented Design and C++”
The way you phrased your question suggests you should think about Acton’s “3 big lies”:
* (Lie #1) Software Is A Platform
* (Lie #2) Code Should Be Designed Around A Model Of The World
* (Lie #3) Code Is More Important Than Data
If you take data oriented design to heart, then you will find that working in C can make many of these things simpler because the nature of C tends to be natural for “utility abstractions” compared to other languages and tools that often encourage you to create “storyte…