Сейчас я читаю SICP и не очень понимаю необходимость лексической адресации, описанной в 5.5.6 Лексическая адресация SICP.
Поскольку там сказано «Поскольку наш язык ограничен лексически, среда выполнения для любого выражения будет иметь структуру, аналогичную лексической структуре программы, в которой появляется выражение», я думаю, что поиск переменной в среде выполнения стоит столько же, сколько для поиска в среде компиляции. Почему мы беспокоимся о реализации среды компиляции? Я думаю, что среда компиляции будет иметь ту же структуру, которая соответствует лексической структуре программы, и это то же самое, что и среда выполнения, не так ли?