CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”
What it is
A CppCon 2018 talk arguing that OOP has failed to deliver on reuse and performance, and presenting data-oriented design for C++ with practical worked examples from real systems.
Why Hacker News recommends it
HN cites it as a concrete, worked example of data-oriented design and as an alternative to OOP in performance-sensitive code.
- 3 people recommended it
- 3 different months
- 0 strong recommendations
- first 2018, last 2021
What HN commenters said
“the rest of the video is worth watching, too”
Talk on data-oriented design and where polymorphism still fits.
phaedrus, 2018-10 · Recommendation · in “C++17 constexpr Compile-time Ray Tracer (2017)”
“a more recent video on it from CppCon 2018 where the presenter goes over a specific worked example.”
Worked example of data-oriented design from CppCon 2018.
michael_j_ward, 2019-12 · Recommendation · in “Practical Examples in Data Oriented Design”
“Interesting talk re: data oriented design for a webby animation engine here actually”
Data-oriented design applied to a web animation engine.
nikki93, 2020-08 · Recommendation · in “Unity Software Inc S-1”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: c++, cppcon, performance, oop alternatives, game development
Also recommended by the same people
talkOverwatch Gameplay Architecture and NetcodeGDC Festival of Gaming · 16 HN recommenders · 2019–2025
talkRailsConf 2014 - All the Little Things by Sandi MetzConfreaks · 15 HN recommenders · 2015–2025
talk"Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference · 14 HN recommenders · 2022–2026
talk"Making Impossible States Impossible" by Richard Feldmanelm-conf · 9 HN recommenders · 2017–2026
talkHow To Design A Good API and Why it MattersGoogle TechTalks · 12 HN recommenders · 2011–2025
talkThe Value of Values with Rich HickeyInfoQ · 10 HN recommenders · 2014–2023
talkSolving Problems the Clojure Way - Rafal DittwaldClojure/north · 10 HN recommenders · 2019–2025
lectureLecture 1A: Overview and Introduction to LispMIT OpenCourseWare · 10 HN recommenders · 2019–2026