dynamic scoping: dynamiczne określanie zakresu

> Dodaj do ulubionych
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

Dodaj komentarz

17 − 8 =