Data oriented design in practice - Stoyan Nikolov - Meeting C++ 2018

Поділитися
Вставка
  • Опубліковано 21 лис 2024

КОМЕНТАРІ • 7

  • @georgeb8637
    @georgeb8637 10 місяців тому

    40:41 - tree hierarchy of css
    42:00 - algorithm has to know hierarchy

  • @jjurksztowicz
    @jjurksztowicz 5 років тому +5

    Very good examples of DoD, will have to take his advice and look into chromium. Unfortunately DoD now feels like the hammer in my hand, and all my projects are nails! Will have to exercise some restraint :)

  • @peppybocan
    @peppybocan 5 років тому +3

    Insanely goood talk!! Motivates me to tinker with it!

  • @AlexTheGurutv
    @AlexTheGurutv 5 років тому +6

    Looks like procedural programming.

    • @darkengine5931
      @darkengine5931 4 роки тому +1

      It tends to be closer to procedural or functional with the emphasis on transforming data. Typically that immediately demolishes much of the structure and hiding of data that OO tends to emphasize with encapsulation.

    • @matthewmurrian
      @matthewmurrian 2 роки тому +1

      I look at DoD as writing code with a pattern similar to what finally runs on the CPU. When you do that, it's much easier to reason about how it will run on actual hardware.
      Other coding paradigms that don't at all resemble the procedural nature of CPU execution rely quite a bit on the promises and capabilities of the language/compiler to deliver "zero-cost abstractions". Because, in the end, whatever you write gets translated to procedural machine code.