为什么脚本语言使用动态范围规则?

Ami*_*uya 4 scripting scope programming-languages

做任何人都知道为什么scripitng语言使用动态范围规则?我在互联网上找不到任何关于此事的事情.

mun*_*ent 12

脚本语言一般具有动态作用域.Scheme,Lua,Ruby和Python都是词法范围的.只有少数几种语言仍在使用动态范围,因为通过查看代码,很难推断出代码的作用.

当你说"动态范围"时你想描述什么?