Real-time systems implemented with the OOP paradigm suffers from some huge problems because OOP scatters data all around the memory, it’s not simple to implement parallelization and loses a lot of time with cache miss.
DOD comes to help in this field by making programmers to think about the data first and creating the code around it. This way data layout can be optimized having in mind how it will be used and this approach is showing great results.














