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 (13) | Tags: software engineering c++ | Author: Adam Sawicki | Share


2015-06-29 07:25:23
soccer shoes,
softball bats,
supra shoes,
swarovski outlet,
swarovski outlet,
north face outlet online,
the north face outlet,
north face uk,
the north face outlet,
calvin kleins outlet,
celine bags,
cheap nfl jerseys,
air jordan retro,
michael kors outlet,
nike sneakers,
oakley vault,
oakley vault,
cheap oakley,
ray ban sunglasses,
discount shoes,
ugg boots clearance,
flat iron,
air max 2015,
nike outlet,
nike running shoes,
nike free,
nike running,
nike air max,
nike mercurial,
roshe run,
cheap nike shoes,
north face jackets,
north face jackets women,
oakley sunglasses outlet,
oakley outlet,
oakley vault,
cheap oakley sunglasses,
omega watches,
pandora sale,
pandora charms,
ralph lauren outlet,
prada outlet,
prada outlet,
prada shoes for men,
polo ralph lauren outlet online,
ralph lauren outlet,
ralph lauren outlet,
ralph lauren shirts,
ralph lauren outlet online,
ralph lauren outlet online,
ray-ban sunglasses,
ray ban sunglasses,
ray ban sunglasses outlet,
cheap ray ban,
burberry outlet,
red bottoms,
tory burch handbags,
abercrombie and fitch kids,
abercrombie fitch,,
air huarache,
jordan shoes,
jordan retro,
nike air max 2014,
nike air max 2015,
babyliss pro,
basketball shoes,
beats by dre outlet,
beats headphones,
beats by dre outlet,
beats by dr dre,
burberry outlet,
burberry outlet,
burberry outlet,
christian louboutin shoes,
christian louboutin,
christian louboutin shoes,,,
coach handbags outlet,
coach factory outlet online,,
coach bags outlet,
chanel outlet,
converse shoes,
hermes handbags,
cheap glasses,
sunglasses for women,
hollister clothes,
chanel bags,
softball bats,
christian louboutin,
ferragamo outlet,
salvatore ferragamo outlet,
hair straightener,
gucci sale,
gucci belt,
gucci handbags,
gucci belt,
gucci shoes outlet,
gucci outlet,
hermes birkin bag,
hermes birkin,
hermes bags,
hollister kids,
insanity workout calendar,
iphone 4s cases,
jimmy choo shoes,
air jordan,
air jordan shoes,
juicy couture,
juicy couture outlet,
kate spade,
kate spade bags,
longchamp bags,
longchamp outlet,
louis vuitton canada,
louis vuitton outlet stores,
louis vuitton outlet,
louis vuitton outlet,
louis vuitton outlet online,
louis vuitton outlet,
louis vuitton handbags,
marc jacobs bags sale,
mcm bags,
mcm handbags,
michael kors outlet store,
michael kors outlet online,
michael kors outlet,
michael kors uk,
michael kors,
michael kors outlet online sale,
michael kors purses,
michael kors handbags,
michael kors,
michael kors outlet online sale,
michael kors bags,
mont blanc,
new balance,
ray ban sunglasses outlet,
knock off designer handbags,
rolex watches,
jordan 6,
omega watches,
roshe run,
roshe runs,
salvatore ferragamo shoes,
north face jackets outlet,
thomas sabo,
tiffany jewelry,
tiffany co,
timberland boots,
timberland outlet,
tommy hilfiger polos,
tommy hilfiger coupons,
toms shoes,
toms outlet,
toms shoes,
tory burch handbags,
tory burch handbags,
true religion jeans outlet,
true religion outlet,
true religion jeans women,
ugg boots,
uggs outlet,
ugg australia,
ugg boots clearance,
coach outlet online,
vans shoes,
dresses for weddings,
yoga pants,
uggs outlet,
polo ralph lauren outlet online,
burberry outlet online,
toms shoes outlet,
cheap michael kors,
tory burch shoes,
prada outlet,
longchamp outlet,
chanel bags,
true religion jeans outlet,
abercrombie fitch,
hollister co,
new balance store,
converse sneakers,
lululemon outlet,
cheap jerseys,
nfl jerseys,
rolex watches,
omega watches,
giuseppe zanotti,
mac cosmetics,
mizuno running,
handbags outlet,
hilfiger outlet,
ed hardy,
levi's jeans,
bcbg max azria,
bebe outlet,
gucci outlet,
polo ralph lauren outlet,
2015-07-04 15:35:48
2015-07-05 04:57:43
Somebody really should delete all this spam...

There are probably better spam filters available if you look for them.
2015-07-14 00:10:00
samar ali
2015-07-21 23:34:35
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