Content deleted Content added
The page is about "Data-Oriented Design", not "Data-Oriented Programming", the original post (from before feb. 2023) is the right definition of Data-Oriented Design. I can't rollback version, so that is the almost the same version from https://en.wikipedia.org/w/index.php?title=Data-oriented_design&oldid=1139739238. Tag: references removed |
discuss about iether data-oriented design is or not a Programming paradigms |
||
Line 6:
The [[parallel array]] (or [[structure of arrays]]) is the main example of data-oriented design. It is contrasted with the ''array of structures'' typical of object-oriented designs.
The definition of data-oriented design as a [[programming paradigm]] can be seen as contentious as many believe that it can be used side by side with another paradigm<ref>https://www.dataorienteddesign.com/dodmain/node3.html</ref>, but due to the emphasis on data layout, it is also incompatible with most paradigm. <ref>{{cite web|url=http://gamesfromwithin.com/data-oriented-design|title=Data-oriented design|last=Llopis|first=Noel|date=December 4, 2009|website=Data-Oriented Design (Or Why You Might Be Shooting Yourself in The Foot With OOP)|url-status=live|archive-url=|archive-date=|access-date=April 17, 2020}}</ref>.
== Motives ==
|