En fait les meilleurs langages c'était les vieux assembleurs quand il n'y avait pas d'allocation mémoire.
Tu prenais un bout de papier et du organisais toi-même les plages de la mémoire, et hop magique, pas de leaks, pas de dealloc
Et vous allez rire c'est très utilisé en javascript tellement le GC est une chiotte.
Tu tailles un byteBuffer qui va te faire office de RAM, tu bannis les vars locales et n'utilise que des globales qui vont faire office de registre...
C'est exactement ce qui se passe quand tu convertis un programme C++ en javascript.
Tu prenais un bout de papier et du organisais toi-même les plages de la mémoire, et hop magique, pas de leaks, pas de dealloc
Et vous allez rire c'est très utilisé en javascript tellement le GC est une chiotte.
Tu tailles un byteBuffer qui va te faire office de RAM, tu bannis les vars locales et n'utilise que des globales qui vont faire office de registre...
C'est exactement ce qui se passe quand tu convertis un programme C++ en javascript.
