社区
C++ 语言
帖子详情
能不能用比较简洁的语言说一下LUA到底有什么好处
cc8478
2012-05-24 03:58:16
我看了很多介绍
大致都是介绍了一下原理啊,语法之类的
不清楚到底用来干嘛的?
我会C++的话,为什么还要LUA呢
谢谢各位赐教
...全文
2691
4
打赏
收藏
能不能用比较简洁的语言说一下LUA到底有什么好处
我看了很多介绍 大致都是介绍了一下原理啊,语法之类的 不清楚到底用来干嘛的? 我会C++的话,为什么还要LUA呢 谢谢各位赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x-code-man
2012-11-14
打赏
举报
回复
1
哎,C#玩到一半被拉来C++项目。把web丢了,现在又要弄明白Lua
localxiao
2012-05-24
打赏
举报
回复
解释器小这个有点够不够
另外,有luajit在后面支撑着,性能不会损失得太厉害
虽然python有pypy,js有v8
lua脚本也比较好维护,不会和perl脚本一样,写完就看不懂
至于胶水语言,我还是首选python,我觉得lua更加像是写逻辑犀利
另外,很多需要经常性修改和更新的东西,没有办法硬编码在C/C++代码里面(难道给客户端更新所有的bin?)走配置文件的话,又缺少灵活性,这个时候的选择就是脚本语言,保留逻辑能力,又不需要编译bin
jackyjkchen
2012-05-24
打赏
举报
回复
首先脚本语言的共同优点就是学习容易,繁琐的细节少
而Lua的解释器又是预编译性质的,明显比其他的脚本语言快许多(是javascript、perl等几倍到十倍吧),所以脚本语言性能上的劣势lua相对较小
而且lua很适合作为“胶水语言”,用于连接不同语言编写的项目
许多游戏(比如魔兽世界)的脚本就是lua,事实上现在绝大多数游戏的剧情、流程都是某种脚本,基本不会有人傻到用C/C++的if、else去写RPG的流程了
lua
源码及中文文档
Lua
被设计成很容易和传统的C/C++整合的
语言
。这种
语言
的二元性带来了极大的
好处
。
Lua
是一个小巧而简单的
语言
,因为
Lua
不致力于做C
语言
已经做得很好的领域,比如:性能、底层操作以及与第三方软件的接口。
Lua
依赖于C去做完成这些任务。
Lua
所提供的机制是C不善于的:高级
语言
、动态结构、
简洁
、易于测试和调试等
用Python,
Lua
和Ruby
语言
设计游戏
众所周知,用
Lua
语言
编游戏脚本是最好的。
这本书是讲动态
语言
编游戏的书。
Lua
语言
从入门到精通
深入浅出
Lua
学习
Android-使用
lua
语言
开发Android应用
使用
lua
来构建跨平台原生应用有许多
好处
,比如
lua
语言
简洁
高效,可移植性好,
Lua
虚拟机极为轻量,仅占用200到300k的内存空间,且速度极快。
Lua
语言
程序设计合集(8本)
共八本:
Lua
程序设计(第二版);
LUA
脚本
语言
参考文档;
Lua
脚本
语言
中文教程;
Lua
性能优化技巧;
Lua
虚拟机指令集介绍;
lua
源码剖析;
Lua
源码赏析;使用notepad 运行python和
lua
的配置
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章