Per esempio, in javascriptCome viene eseguita l'allocazione della memoria per le variabili nei linguaggi di scripting?
posso dire
var x = 5;
tardi posso fare
x = 'a';
e poi
x = "hello";
Quindi, come si è memoria allocata per le variabili ? Così com'è, tutte le variabili hanno un tipo comune 'var' e i valori delle variabili possono cambiare in fase di esecuzione come visto sopra. Non è un compito difficile allocare e gestire la memoria per queste variabili? Esattamente, come è fatto?
Vedere anche questo overflow dello stack [In che modo le variabili vengono allocate in memoria in Javascript?] (Http://stackoverflow.com/questions/2800463/how-variables-are-allocated-memory-in-javascript) in particolare un commento che contiene un collegamento a questa dissertazione [Three Implementation Models for Scheme] (http://www.cs.unm.edu/~williams/cs491/three-imp.pdf) di R. Kent Dybvig. –