为什么很多游戏公司都用lua,有什么渊源

 我来答
百度网友3bba137
2019-04-03 · TA获得超过3811个赞
知道答主
回答量:335
采纳率:83%
帮助的人:20.1万
展开全部
首先是因为很多游戏公司的服务器是用的C++ 而LUA和C++基本是无缝拼接.
为什么不能全用C++呢? 不更无缝吗?因为C++ 每做一点点更改,都要重新编译执行文件.要修复BUG必须重启服务器.这对于大型应用几乎是不可以接受的.所以运行时编译语言也就是所谓的"脚本语言"就应运而生. 脚本语言可以在运行时修改/编译/替换,可以在不重启游戏服务器的情况下修复BUG,更新逻辑.
而LUA可以算是效率最高的"脚本语言"之一.其他脚本语言,效率/ 简单程度/易用程度/稳定程度,和LUA都有相当的距离.
华声鲜脸中9850
2017-05-18 · TA获得超过229个赞
知道答主
回答量:490
采纳率:0%
帮助的人:109万
展开全部
游戏是一个更容易被大多数人认识到的领域。所以说。

Lua 能得到广泛应用  Lua 被运用的领域远不止游戏.0 之后几乎没有新的 non-Lua 代码加入。但是大多数非专业人士连 Lightroom 这个名字都没有听到过。我的感觉是。版本 3,是因为它完全符合 Richard Gabriel 关于如何能得到认可的理论,Lua 在游戏领域被广泛运用只是 Lua 被所有领域广泛应用的显现。比如说 Adobe Photoshop Lightroom 的 40% - 60% 由 Lua 写成
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式