Каковы различия между лексической и статической областью видимости?

В R-программировании для тех, кто пришел из других языков Джон Кук говорит, что

R использует лексическую область видимости, а S-PLUS использует статическую область видимости. Разница может быть тонкой, особенно при использовании замыканий.

Мне это показалось странным, потому что я всегда думал, что лексическая область видимости и статическая область видимости являются синонимами.

Существуют ли различные атрибуты лексической и статической области видимости, или это различие меняется от сообщества к сообществу, от человека к человеку? Если да, то каковы общие лагеря и как мне их различать, чтобы я мог лучше понять, что кто-то имеет в виду, когда они используют эти слова.

12
задан JasonMArcher 4 May 2015 в 05:38
поделиться