Lexical scoping - Что это такое?

Модератор: Модераторы разделов

Аватара пользователя
kt315e
Сообщения: 318
ОС: Debian 11

Lexical scoping - Что это такое?

Сообщение kt315e »

Что такое Lexical scoping? Как я понимаю это способ (или может точнее принцип) представления локальных и глобальных переменных, то есть определение областей видимости. В C/C++ как я понимаю используется Dynamical scoping когда переменной выделяется память, которая выделяется при каждом входе в область видимости освобождается при выходе. А чем отличается Lexical scoping? Имеются ли отличия при выполнении аналогичного кода? То есть если один и тот же код при Dinammical и Lexical scoping могут давать различные результаты? (в некоторых программах это даже возможно реализовать).
Для чего надо: читаю маны по R.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5458
ОС: Gentoo

Re: Lexical scoping - Что это такое?

Сообщение /dev/random »

http://en.wikipedia.org/wiki/Lexical_scopi...dynamic_scoping
И в C[++] используется Lexical Scope, а не Dynamic Scoping.
Спасибо сказали: