Data Oriented Design for Mortals

By Andrés Villegas

Most talks about data oriented design (DoD) have gone over my head. In this talk I try to find a middle ground in the spectrum that’s DoD, where we get some of the benefits of it without fully sacrificing language usage ergonomics. We will explore some DoD techniques that I’ve found useful for developing a parser for a very simple programming language, some of the different constructs, trade offs and possible performance implications.