Data-oriented design: Difference between revisions

Content deleted Content added
Inkeliz (talk | contribs)
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
Inkeliz (talk | contribs)
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 ==