Has anyone else noticed how data oriented design has became more common in the past years? At least it's my perception.
For anyone interested on similar patterns on performance or good memory access practices. I highly recommend this recent talk by Andrew Kelly on data oriented design. It's one (if not the best) talk about the topic.
I don't know who started the trend. I personally first heard about the term from Mike Acton's CppCon 2004 talk.
But as pointed out by another comment, I don't think it's that mainstream. Outside HPC and game development. At least that's what came up when you google the relevant terms like cache, locality, etc.
For anyone interested on similar patterns on performance or good memory access practices. I highly recommend this recent talk by Andrew Kelly on data oriented design. It's one (if not the best) talk about the topic.
https://media.handmade-seattle.com/practical-data-oriented-d...