Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a conference talk that delves into the perceived incompatibility between Data-Oriented Design and Modern C++, examining the reasons behind this gap and proposing solutions to bridge it. Learn about new abstractions for handling non-contiguous object layouts, such as structure of arrays, and discover how to apply these concepts to create clean, safe, and high-performance code. Gain insights from student Floris Bob van Elzelingen on the intersection of Data-Oriented Design and Modern C++, covering topics like memory models, multiple layouts, hot/cold splits, and the potential for standardization. Understand the challenges and opportunities in combining these approaches to improve C++ programming practices.