Языки сценариев обычно имеют , а не имеют динамическое определение объема .Scheme, Lua, Ruby и Python имеют лексическую область видимости.Лишь немногие языки до сих пор используют динамическую область видимости, потому что очень трудно рассуждать о том, что делает ваш код, глядя на него.
Когда вы говорите «динамическая область видимости», что вы пытаетесь описать?