Lua嵌入C/C++,比直接使用C/C++有何优势呢?

Lua嵌入C/C++,比直接使用C/C++有何优势呢?lua具有很多c/c++不具备的高级特性,例如:程序文本文件可以直接执行纯lua编程是很"安全"的,只要依赖的c/c... Lua嵌入C/C++,比直接使用C/C++有何优势呢?
lua 具有很多 c/c++ 不具备的高级特性,例如:

程序文本文件可以直接执行
纯lua编程是很"安全"的,只要依赖的c/c++库稳定,自身就不会象 c/c++ 那样容易崩溃
动态弱类型
垃圾收集
具有表这样易于使用的数据结构
处理表和字符串的效率非常之高和方便
可以进行函数式编程
支持闭包
扩展性强

这些都是理论,该怎样用代码来体现这些呢?谢谢!
展开
 我来答
疾似云流
2010-12-11 · TA获得超过1159个赞
知道小有建树答主
回答量:1093
采纳率:0%
帮助的人:483万
展开全部
lua本身就是用标准C编写的,它的优点是小巧和灵活,而且又是动态语言,是解释执行的,所以适合用在游戏和一些嵌入式环境里。

至于你上面所说的动态弱类型,垃圾收集,函数式编程,闭包等等,需要你至少读完一本lua书籍(Programming in Lua)才能有个大概的了解,这些概念都不是一蹴而就的,需要不断的积累。
khlerc
2010-12-12 · TA获得超过420个赞
知道小有建树答主
回答量:485
采纳率:0%
帮助的人:273万
展开全部
C基本就是面向过程编程、C++面向对象,两者实际都是从实现功能上,Lua是脚本语言,底层还是基于C、C++实现,但Lua面向剧情,可以做游戏,而不关注底层实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cntjc88
2010-12-10 · TA获得超过4261个赞
知道小有建树答主
回答量:1844
采纳率:0%
帮助的人:654万
展开全部
C 包含于 C++

可以说C++是C的一个升级,增加了面对对象OOP编程,也继承了C的面对过程特性。

VB和C/C++完全两种概念,无论语法还是其他特性都有所不同。

到底从C还是从VB其实是无所谓的,如果你觉得你想立马见效,就能写一点什么可用的程序,建议你学VB,如果你想在程序设计上以后能掌握多的语言,运用更多技术,建议你学C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞翔的菜菜
2010-12-09 · TA获得超过2227个赞
知道大有可为答主
回答量:2941
采纳率:50%
帮助的人:1298万
展开全部
嵌入式编程 就是类似于计算机编程但又不是计算机编程的东西
怎么说的呢,举个例子,给手机编程就是这样
其余像MP4、PDA都是。他们都有着计算机的一部分功能!
而C++变成就是我们在电脑上可执行的应用程序啊,就是说 ,嵌入式属于C++的一部分,它把程序拷进一些硬件里面而已
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式