Публикации по теме 'data-oriented-design'
Приоритет в коде парадигм дизайна, ориентированного на данные
Более внимательный подход к разработке программного обеспечения
Когда разработчики программного обеспечения задумываются о том, как выглядит хороший дизайн программного обеспечения при работе с высокоуровневыми языками программирования, многие умы инстинктивно приходят к руководящим принципам объектно-ориентированного программирования (ООП) .
Мы так сильно опираемся на эту парадигму не только потому, что большинство из нас учились так, но и потому, что объектно-ориентированный..
Вопросы по теме 'data-oriented-design'
Какой из них быстрее? Вызов функции или условное выражение if?
Прежде чем ответить на этот вопрос, рассмотрите также предсказание ветвления.
У меня есть несколько сценариев, в которых я могу заменить условный оператор вызовом функции с помощью указателя функции. Что-то вроде этого. (вы можете думать о...
7264 просмотров
schedule
02.06.2024
Как справиться с удалением объекта при непрерывном размещении?
Недавно я обнаружил преимущества 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 просмотров
schedule
07.04.2022
Понимание std::transform и как его победить
Я пытаюсь понять ориентированный на данные дизайн простой конкретной проблемы. Заранее извиняюсь перед людьми, занимающимися дизайном, ориентированным на данные, если я делаю что-то очень глупое, но мне трудно понять, почему и где мои рассуждения...
2592 просмотров
schedule
25.04.2023