Yop
(Je code en c++)
Si j'ai bien compris, une VM est un programme qui simule de la mémoire et des instruction processeur, genre un truc capable d'interpréter cela : (Dans un set d'instruction limité et fictif)
PUSH 0 3.14
PUSH 1 2
MUL 2 0 1
PRINT 2
Stockage de 3.14 dans l'adresse mémoire 0
Stockage de 2 dans l'adresse mémoire 1
Multiplication des adresses mémoires 0 et 1, et stockage dans 2
Impression à l'écran de 2.
Je sais faire cela, c'est facile avec une petite machine 
Mais j'aimerais savoir, quel est le mieux pour la gestion de la mémoire :
Un Vector pour utiliser de la mémoire selon son utilisation
Un vector + un stack a coté (Genre on pourrait insérer des constantes temporaires dans le stack pour limiter l'impact mémoire)
Un tableau statique initalisé avec la VM
" " + stack
Message édité le 02 septembre 2015 à 00:32:24 par pierre135b