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