Lua 为什么在游戏编程领域被广泛运用？
Lua 被运用的领域远不止游戏。我的感觉是：游戏是一个更容易被大多数人认识到的领域。比如说 Adobe Photoshop Lightroom 的 40% - 60% 由 Lua 写成。版本 3.0 之后几乎没有新的 non-Lua 代码加入。但是大多数非专业人士连 Lightroom 这个名字都没有听到过。所以说，Lua 在游戏领域被广泛运用只是 Lua 被所有领域广泛应用的显现。 Lua 能得到广泛应用，是因为它完全符合 Richard Gabriel 关于软件如何能得到认可的理论。 我曾经给 Lua 克服的问题起了一个名字：集成污染。我认为这也是 Richard Gabriel 提到了 socially acceptance 的一个重要因素。