Por ejemplo, en javascript¿Cómo se realiza la asignación de memoria para variables en lenguajes de scripting?
puedo decir
var x = 5;
Más tarde me puedo hacer
x = 'a';
y luego
x = "hello";
Entonces, ¿cómo está la memoria asignada para las variables ? Tal como está, todas las variables tienen un tipo común 'var' y los valores de las variables pueden cambiar en el tiempo de ejecución como se ve arriba. ¿No es una tarea difícil asignar y administrar memoria para estas variables? Exactamente, ¿cómo se hace?
Ver también este desbordamiento de pila [¿Cómo se asignan las variables a la memoria en Javascript?] (Http://stackoverflow.com/questions/2800463/how-variables-are-allocated-memory-in-javascript) especialmente un comentario que contiene un enlace a esta disertación [Tres modelos de implementación para el esquema] (http://www.cs.unm.edu/~williams/cs491/three-imp.pdf) por R. Kent Dybvig. –