Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Автор: ChimiChanga

Загружено: 2024-07-13

Просмотров: 318192

Описание:

Copyright: Belongs to Handmade Seattle (https ://vimeo.com/649009599). I'm not the owner of the video and hold no copyright. And the video is not monetized.

In this video Andrew Kelley (creator of Zig programming language) explains various strategies one can use to reduce memory footprint of programs while also making the program cache friendly which increase throughput.

At the end he presents a case study where DoD principles are used in Zig compiler for faster compilation.

References:

CppCon 2014: Mike Acton "Data-Oriented Design and C++":    • CppCon 2014: Mike Acton "Data-Oriented Des...  
Handmade Seattle: handmade-seattle.com/
Richard Fabian, 'Data-Oriented Design': dataorienteddesign.com/dodbook/
IT Hare, 'Infographics: Operation Costs in CPU Clock Cycles': ithare.com/infographics-operation-costs-in-cpu-clock-cycles/
The Brain Dump, 'Handles are the better pointers': floooh.github.io/2018/06/17/handles-vs-pointers.html

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

CppCon 2014: Mike Acton

CppCon 2014: Mike Acton "Data-Oriented Design and C++"

«Не забудьте смыть» Эндрю Келли

«Не забудьте смыть» Эндрю Келли

The Windows 11 Disaster That's Killing Microsoft

The Windows 11 Disaster That's Killing Microsoft

Zig got better and I almost missed it

Zig got better and I almost missed it

Опасная установка точильного станка в 1971 году

Опасная установка точильного станка в 1971 году

What's a Memory Allocator Anyway? - Benjamin Feng

What's a Memory Allocator Anyway? - Benjamin Feng

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

Сисадмины больше не нужны? Gemini настраивает Linux сервер и устанавливает cтек N8N. ЭТО ЗАКОННО?

these compression algorithms could halve our image file sizes (but we don't use them) #SoMEpi

these compression algorithms could halve our image file sizes (but we don't use them) #SoMEpi

Программирование на ассемблере без операционной системы

Программирование на ассемблере без операционной системы

Мой опыт перехода с MacOS на Linux | Полный гайд

Мой опыт перехода с MacOS на Linux | Полный гайд

VCF East: Ken Thompson interviewed by Brian Kernighan

VCF East: Ken Thompson interviewed by Brian Kernighan

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

RUST: Язык Программирования, Который ЗАМЕНИТ C и C++?

Programming Party Tricks

Programming Party Tricks

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

Zig Language | Мысли спустя 2 года

Zig Language | Мысли спустя 2 года

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

Боб Нистром — Есть ли в игровой архитектуре что-то большее, чем ECS?

Боб Нистром — Есть ли в игровой архитектуре что-то большее, чем ECS?

Нерассказанная история Голанга

Нерассказанная история Голанга

A Systems-Minded Approach to Creating a Music Player Application by Andrew Kelley

A Systems-Minded Approach to Creating a Music Player Application by Andrew Kelley

Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer

Casey Muratori | Smart-Pointers, RAII, ZII? Becoming an N+2 programmer

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com