Публикации по теме 'data-oriented-design'


Приоритет в коде парадигм дизайна, ориентированного на данные
Более внимательный подход к разработке программного обеспечения Когда разработчики программного обеспечения задумываются о том, как выглядит хороший дизайн программного обеспечения при работе с высокоуровневыми языками программирования, многие умы инстинктивно приходят к руководящим принципам объектно-ориентированного программирования (ООП) . Мы так сильно опираемся на эту парадигму не только потому, что большинство из нас учились так, но и потому, что объектно-ориентированный..

Вопросы по теме 'data-oriented-design'

Какой из них быстрее? Вызов функции или условное выражение if?
Прежде чем ответить на этот вопрос, рассмотрите также предсказание ветвления. У меня есть несколько сценариев, в которых я могу заменить условный оператор вызовом функции с помощью указателя функции. Что-то вроде этого. (вы можете думать о...
7264 просмотров

Как справиться с удалением объекта при непрерывном размещении?
Недавно я обнаружил преимущества Data Oriented Design. Это выглядит очень впечатляюще. Один из моментов — группировка данных по типу и доступу, но не все вместе в объекты, а в массивы, для предотвращения промахов кеша и для лучшей обработки....
834 просмотров
schedule 02.09.2022

Какая часть объекта (содержащего std::vectors) загружается в кеш L1/L2/L3?
См. следующую ссылку, стр. 22 и далее: http://research.scee.net/files/presentations/gcapaustralia09/Pitfalls_of_Object_Oriented_Programming_GCAP_09.pdf приведенная выше ссылка предполагает, есть ли у меня объект, содержащий такие...
406 просмотров

Понимание std::transform и как его победить
Я пытаюсь понять ориентированный на данные дизайн простой конкретной проблемы. Заранее извиняюсь перед людьми, занимающимися дизайном, ориентированным на данные, если я делаю что-то очень глупое, но мне трудно понять, почему и где мои рассуждения...
2592 просмотров
schedule 25.04.2023