ELI5: Explain Like I'm 5

data oriented programming

Data-oriented programming is a way of writing computer programs where the focus is on the data rather than on steps to do something with that data. Instead of telling the computer step by step what to do, you write instructions that tell the computer what kind of data you want to work with and how to work with it. Data-oriented programming lets the computer figure out the most efficient way of working with the data. It's like giving the computer the instructions and the data and letting it figure out how to do the job.