Итак, я читал Программирование в Lua 2nd Ed и наткнулся на этот абзац здесь:
Это хороший стиль программирования - использовать локальные переменные всякий раз, когда возможный. Локальные переменные помогают избежать загромождения глобальных окружение с ненужными именами. Кроме того, доступ к локальным переменные быстрее глобальных .
Кто-нибудь может объяснить, почему это так? И эта «особенность» только в Lua, или она есть и в других языках? (например, C, C ++, Java)