您的位置:首页 > 编程语言 > Lua

关于Lua的一些基础知识点

2017-04-12 22:17 453 查看

1.Lua的诞生和特点

1993年在巴西诞生,小巧而精致的脚本语言

目标是嵌入式C/C++中,为应用程序提供灵活的扩展和定制功能

用标准C语言写成,能够在所有的平台上编译运行

2.Lua的应用现状

嵌入式开发&游戏开发

解析器小巧(200K),适合绝大多数的嵌入式设备

速度最快的脚本引擎,与C/C++语言无缝衔接

易于扩展,由项目自定义核心库(网络通信,图形界面等)\

3.Lua VS Python

属性LuaPython
第一版19931991
设计定位寄宿于C/C++独立解决所有问题
语法特性极其简单相对复杂
面向对象不支持支持
库支持
开发框架
执行效率最高较差

4.Lua工程应用的模式



5.典型嵌入式系统架构



6.Lua应用初探

function get_price(price, is_vip)
local ret = price

if price >= 500 then
ret = ret - 200
end

if is_vip then
ret = ret * 0.8
end

return ret
end


7.Lua简单总结

Lua是一门小巧而精致的语言,易于扩展和学习

Lua的执行效率在所有脚本语言中排名第一

Lua与C/C++语言天生无缝衔接

Lua不适合开发独立的应用程序

Lua在工程开发中常用于描述业务逻辑

修改记录

时间动作
2017.4.13首次上传

参考资料

唐老师 — 狄泰软件学院 — 十二月提升计划 — Lua专题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: