Data-Oriented Design - Links and Thoughts

Warning! Some information on this page is older than 3 years now. I keep it for reference, but it probably doesn't reflect my current knowledge and beliefs.

Jan 2011

Data-Oriented Design - Links and Thoughts

In April 2008 I've written an essay "Fanatyzm obiektowy" (in Polish, it means "Object-Oriented Fanaticism"). I've always believed there is something wrong with object-oriented programming, that it simply doesn't meet its own objectives and so following it blindly as an ideology not only a programming language mechanics has many pitfalls. Now I'm glad that recently a concept of "Data-Oriented Design" (DOD) emerged and gained popularity among game developers. Here is my try to aggregate all important information on this subject that can be found on the Internet:


Blog entries:


If you know any other good readings on this subject, please leave a comment. I'll update my list.

As far as I can see, focusing more on data instead of objects gives a number of benefits for the code:

Of course DOD doesn't exist in the void. It's related to many other concepts and you can find many good sources of knowledge about each one. Some of them are:

Comments (8) | Tags: software engineering c++ | Author: Adam Sawicki | Share


Burberry Outlet
2015-07-28 17:02:15
Burberry Outlet
2015-07-31 11:07:21
Burberry Outlet
2015-08-03 15:22:13
2015-08-13 09:11:09 /
2015-12-15 17:14:49
concentrate peel shrimp side faces quite nice. A minute later <a href=''><strong>cheap ugg boots</strong></a> was eighty percent sure she is the goal I'm looking for the wedding.
Who will participate in <a href=''><strong>ugg australia</strong></a> more than one and a half hour late for the wedding? No, this is not a key issue.
The <a href=''><strong>ugg boots australia</strong></a> is who in a half-hour late after also to attend the wedding? In particular, this is still our main stage farthest
from the wedding table, everybody knows us and the bride and groom a little unfamiliar, gift package will not be more than five hundred,
thinking back to <a href=''><strong>ugg boots sale</strong></a> wedding Hunzi eat and experience swing between screenwriter life.
So set the ring on the index finger of the girl certainly do not have a purpose.
Windy, blowing away the heart of solitude,<a href=''><strong>Nobis jacket</strong></a> blowing dripping infatuation faded, joy, sadness,
will be the last, <a href=''><strong>Nobis canada</strong></a> a lone effort to dull wrote poetry.
The remaining slight heart pain, <a href=''><strong>Nobis sale</strong></a> Red dream, edge to edge to edge of silence, you have your green,
I have my skies, Mo forget themselves singing became lonely red, exhausted strength,
<a href=''><strong>Nobis jacket</strong></a> hand grip or not live wind, had opened her hand, put your volley.
Remember when you went to the beach with my hair, gave me a rose flower,
Brand Inspiration UAE
2016-01-06 13:00:15
A Dubai Based Software Development Company Having Proficiency In Developing And Marketing Web Based Software Along With ERP Development, SEO, CMS And Mobile App Development.
Brand Inspiration UAE
2016-01-06 13:01:19
A Dubai Based Software Development Company Having Proficiency In Developing And Marketing Web Based Software Along With ERP Development, SEO, CMS And Mobile App Development.
2016-03-23 07:47:01
A [url=][/url] Man [url=][/url] who passes his [url=][/url] evening as [url=][/url] I [url=][/url] had [url=][/url] passed [url=][/url] mine, [url=][/url] may [url=][/url] go [url=][/url] to [url=][/url] bed [url=][/url] afterward [url=][/url] if [url=][/url] he [url=][/url] has [url=][/url] nothing [url=][/url] better [url=][/url] to [url=][/url] do. [url=][/url] But [url=][/url] he [url=][/url] must [url=][/url] not [url=][/url] rank [url=][/url] among [url=][/url] the [url=][/url] number [url=][/url] of [url=][/url] his [url=][/url] reasonable [url=][/url] anticipations [url=][/url] the [url=][/url] expectation [url=][/url] of [url=][/url] getting [url=][/url] a [url=][/url] night&#8217;s [url=][/url] rest. [url=][/url] The [url=][/url] morning was [url=][/url] well [url=][/url] advanced, [url=][/url] and [url=][/url] the [url=][/url] hotel [url=][/url] was [url=][/url] astir, [url=][/url] before [url=][/url] I at [url=][/url] last [url=][/url] closed [url=][/url] my [url=][/url] eyes [url=][/url] in [url=][/url] slumber. When [url=][/url] I [url=][/url] awoke, [url=][/url] my [url=][/url] watch [url=][/url] informed [url=][/url] me [url=][/url] that it [url=][/url] was [url=][/url] close [url=][/url] on [url=][/url] noon.

I rang [url=][/url] the [url=][/url] bell. [url=][/url] My [url=][/url] servant [url=][/url] appeared [url=][/url] with [url=][/url] a [url=][/url] letter [url=][/url] in [url=][/url] his [url=][/url] hand. [url=][/url] It [url=][/url] had [url=][/url] been left for [url=][/url] me, three [url=][/url] hours [url=][/url] since, [url=][/url] by [url=][/url] a [url=][/url] lady [url=][/url] who [url=][/url] had driven [url=][/url] to [url=][/url] the [url=][/url] hotel [url=][/url] door in [url=][/url] a [url=][/url] carriage, and [url=][/url] had [url=][/url] then [url=][/url] driven away again. [url=][/url] The [url=][/url] man had [url=][/url] found me [url=][/url] sleeping [url=][/url] when [url=][/url] he [url=][/url] entered my [url=][/url] bed-chamber, [url=][/url] and, [url=][/url] having [url=][/url] received [url=][/url] no orders [url=][/url] to [url=][/url] wake [url=][/url] me [url=][/url] overnight, had [url=][/url] left [url=][/url] the [url=][/url] letter [url=][/url] on [url=][/url] the [url=][/url] sitting-room table [url=][/url] until he heard [url=][/url] my bell.

Easily [url=][/url] guessing [url=][/url] who [url=][/url] my [url=][/url] correspondent [url=][/url] was, [url=][/url] I [url=][/url] opened [url=][/url] the [url=][/url] letter. [url=][/url] An [url=][/url] inclosure [url=][/url] fell [url=][/url] out [url=][/url] of [url=][/url] it [url=][/url] &#8212; [url=][/url] to [url=][/url] which, [url=][/url] for [url=][/url] the [url=][/url] moment, [url=][/url] I [url=][/url] paid [url=][/url] no [url=][/url] attention. [url=][/url] I [url=][/url] turned [url=][/url] eagerly to [url=][/url] the [url=][/url] first lines. [url=][/url] They [url=][/url] announced [url=][/url] that [url=][/url] the [url=][/url] writer had [url=][/url] escaped [url=][/url] me [url=][/url] for [url=][/url] the [url=][/url] second [url=][/url] time: [url=][/url] early [url=][/url] that [url=][/url] morning [url=][/url] she [url=][/url] had [url=][/url] left Edinburgh. [url=][/url] The [url=][/url] paper [url=][/url] inclosed [url=][/url] proved to be [url=][/url] my [url=][/url] letter [url=][/url] of [url=][/url] introduction [url=][/url] to the [url=][/url] dressmaker [url=][/url] returned [url=][/url] to me.

I [url=][/url] was [url=][/url] more [url=][/url] than [url=][/url] angry [url=][/url] with [url=][/url] her &#8212; [url=][/url] I [url=][/url] felt [url=][/url] her [url=][/url] second [url=][/url] flight [url=][/url] from [url=][/url] me [url=][/url] as [url=][/url] a [url=][/url] downright [url=][/url] outrage. [url=][/url] In [url=][/url] five [url=][/url] minutes [url=][/url] I [url=][/url] had [url=][/url] hurried [url=][/url] on [url=][/url] my [url=][/url] clothes and [url=][/url] was [url=][/url] on [url=][/url] my [url=][/url] way [url=][/url] to [url=][/url] the [url=][/url] inn [url=][/url] in the [url=][/url] Canongate [url=][/url] as [url=][/url] fast as [url=][/url] a [url=][/url] horse [url=][/url] could draw me.

The [url=][/url] servants [url=][/url] could [url=][/url] give me [url=][/url] no information. [url=][/url] Her [url=][/url] escape [url=][/url] had [url=][/url] been [url=][/url] effected [url=][/url] without [url=][/url] their [url=][/url] knowledge.

The [url=][/url] landlady, [url=][/url] to [url=][/url] whom [url=][/url] I [url=][/url] next [url=][/url] addressed [url=][/url] myself, [url=][/url] deliberately [url=][/url] declined [url=][/url] to [url=][/url] assist me [url=][/url] in [url=][/url] any [url=][/url] way [url=][/url] whatever.

&#8220;I [url=][/url] have [url=][/url] given [url=][/url] the [url=][/url] lady [url=][/url] my [url=][/url] promise,&#8221; [url=][/url] said this [url=][/url] obstinate [url=][/url] person, [url=][/url] &#8220;to answer [url=][/url] not [url=][/url] one [url=][/url] word [url=][/url] to [url=][/url] any [url=][/url] question [url=][/url] that you may [url=][/url] ask [url=][/url] me [url=][/url] about her. [url=][/url] In [url=][/url] my belief, [url=][/url] she [url=][/url] is [url=][/url] acting [url=][/url] as [url=][/url] becomes [url=][/url] an [url=][/url] honest [url=][/url] woman [url=][/url] in [url=][/url] removing [url=][/url] herself from [url=][/url] any [url=][/url] further [url=][/url] communication [url=][/url] with [url=][/url] you. I [url=][/url] saw [url=][/url] you [url=][/url] through [url=][/url] the [url=][/url] keyhole [url=][/url] last [url=][/url] night, [url=][/url] sir. [url=][/url] I [url=][/url] wish [url=][/url] you [url=][/url] good-morning.&#8221;

Returning [url=][/url] to [url=][/url] my [url=][/url] hotel, [url=][/url] I [url=][/url] left [url=][/url] no attempt [url=][/url] to discover her [url=][/url] untried. [url=][/url] I [url=][/url] traced [url=][/url] the coachman [url=][/url] who [url=][/url] had [url=][/url] driven [url=][/url] her. [url=][/url] He [url=][/url] had [url=][/url] set [url=][/url] her [url=][/url] down [url=][/url] at [url=][/url] a shop, [url=][/url] and [url=][/url] had [url=][/url] then [url=][/url] been [url=][/url] dismissed. [url=][/url] I questioned [url=][/url] the [url=][/url] shop-keeper. [url=][/url] He remembered [url=][/url] that he [url=][/url] had [url=][/url] sold [url=][/url] some [url=][/url] articles [url=][/url] of [url=][/url] linen [url=][/url] to [url=][/url] a [url=][/url] lady [url=][/url] with [url=][/url] her [url=][/url] veil [url=][/url] down and [url=][/url] a [url=][/url] traveling-bag in [url=][/url] her [url=][/url] hand, [url=][/url] and [url=][/url] he [url=][/url] remembered [url=][/url] no [url=][/url] more. [url=][/url] I [url=][/url] circulated [url=][/url] a [url=][/url] description [url=][/url] of [url=][/url] her in [url=][/url] the [url=][/url] different [url=][/url] coach [url=][/url] offices. Three &#8220;elegant [url=][/url] young [url=][/url] ladies, [url=][/url] with [url=][/url] their [url=][/url] veils [url=][/url] down, [url=][/url] and [url=][/url] with [url=][/url] traveling-bags in [url=][/url] their hands,&#8221; answered [url=][/url] to [url=][/url] the description; [url=][/url] and [url=][/url] which [url=][/url] of [url=][/url] the [url=][/url] three [url=][/url] was [url=][/url] the [url=][/url] fugitive [url=][/url] of


Post comment

Nick *
Your name or nickname
Your contact information (optional, will not be shown)
Text *
Content of your comment
Calculate *
(* - required field)
STAT NO AD [Stat] [Admin] [STAT NO AD] [pub] [Mirror] Copyright © 2004-2017 Adam Sawicki
Copyright © 2004-2017 Adam Sawicki