In che modo il binding dinamico e il binding dinamico di tipo Implicit-Heap sono simili?

1

"I concetti dei linguaggi di programmazione" di Robert Sebesta dice:

Implicit Heap-Dynamic Storage Binding:

Implicit Heap-Dynamic variables are bound to heap storage only when they are assigned values.
It is similar to dynamic type binding.

Qualcuno può spiegare la somiglianza con esempi adatti. Capisco il significato di entrambe le frasi, ma sono un dilettante quando si tratta di dettagli approfonditi.

    
posta jsp99 23.03.2012 - 12:14
fonte

1 risposta

2

L'esempio, ancora una volta, della 9a edizione di Concepts of Programming Languages di Robert Sebesta:

highs = [74, 84, 86, 90, 71];

Questo array Javascript viene creato solo quando i suoi valori sono assegnati. Viene quindi inserito nell'heap come raccolta di tali valori.

Legherebbe quei valori a quella variabile. Non ti direbbe necessariamente di che tipo erano. Quella parte dipenderà dalla semantica di altre lingue.

    
risposta data 23.03.2012 - 14:20
fonte