Merci pour la présentation. Le language est souvent cité comme un facteur important, cependant en data oriented il est une conséquence. Ce qui compte ce sont: les données, le problème à résoudre et la plateforme sur lequel le problème doit être résolu. exemple web js : Le problème c'est faire une app web qui fait X, La plateforme c'est le browser, La data est contenue dans la mémoire allouée par votre browser . (à vous d'éviter de tuer les perfs en manipulant correctement la mémoire en fonction du browser) L'utilisation du JS est une conséquence car c'est l'outil à disposition le plus "adapté" pour agir sur la data dans ce contexte. Tout le reste n'est que complexité nécessaire ou non ex: TS, webasm, Framework front, lib etc... Si vous cherchez un exemple concret et pointu de Data oriented: czcams.com/video/rX0ItVEVjHc/video.html CppCon 2014: Mike Acton "Data-Oriented Design and C++"
Merci pour la présentation.
Le language est souvent cité comme un facteur important, cependant en data oriented il est une conséquence. Ce qui compte ce sont: les données, le problème à résoudre et la plateforme sur lequel le problème doit être résolu.
exemple web js :
Le problème c'est faire une app web qui fait X,
La plateforme c'est le browser,
La data est contenue dans la mémoire allouée par votre browser . (à vous d'éviter de tuer les perfs en manipulant correctement la mémoire en fonction du browser)
L'utilisation du JS est une conséquence car c'est l'outil à disposition le plus "adapté" pour agir sur la data dans ce contexte. Tout le reste n'est que complexité nécessaire ou non ex: TS, webasm, Framework front, lib etc...
Si vous cherchez un exemple concret et pointu de Data oriented: czcams.com/video/rX0ItVEVjHc/video.html
CppCon 2014: Mike Acton "Data-Oriented Design and C++"