dynamic scoping: dynamiczne określanie zakresu

22 listopada 2012
1 gwiadka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek
Mechanizm szukania nazw zmiennych przez kompilator (lub interpreter) w programie. Procedura ta polega na tym, że najpierw kompilator szuka zmiennej o określonej nazwie w funkcji lokalnej. Gdy jej tam nie znajdzie, przechodzi do przeszukania funkcji, która wywołała poprzednią funkcję. Następnie przeszukiwana jest kolejna funkcja, która wywołała tę drugą funkcję itd. Ogólnie rzecz biorąc, dynamiczne wyszukiwanie zmiennych polega na przeszukiwaniu stosu wywołań programu. Por. z lexical-scoping

Dyskusja

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *