Data-oriented design: Difference between revisions

Content deleted Content added
Citation bot (talk | contribs)
Alter: title. Add: s2cid, doi, pages, volume, date. Removed proxy/dead URL that duplicated identifier. Removed parameters. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | Category:CS1 maint: url-status | #UCB_Category 37/960
m top: Fixed grammar
Tags: canned edit summary Mobile edit Mobile app edit Android app edit
Line 7:
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 paradigmother paradigms. <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)|archive-url=|archive-date=|access-date=April 17, 2020}}</ref>.
 
== Motives ==