首页 > 代码库 > 第1课 学习Lua的意义
第1课 学习Lua的意义
1. Lua的诞生和特点
(1)1993年在巴西诞生,小巧而精致的脚本语言
(2)目标是嵌入C/C++中,为应用程序提供灵活的扩展和定制功能。
(3)用标准C语言写成,能够在所有的平台上编译运行
(4)不适合用于开发独立的应用程序
2. Lua的应用现状:嵌入式开发 & 游戏开发
(1)解析器小巧(200K),适合绝大多数的嵌入式设备。
(2)速度最快的脚本引擎,与C/C++语言的无缝衔接。
(3)易于扩展,由项目自定义的核心库(网络通信、图形界面等)
3. Lua & Python
|
Lua |
Python |
第1版 |
1993 |
1991 |
设计定位 |
寄宿于C/C++ |
独立解决所有问题 |
语法特性 |
及其简单 |
相对复杂 |
面向对象 |
不支持 |
支持 |
库支持 |
弱 |
强 |
开发框架 |
少 |
多 |
开发效率 |
最高 |
较差 |
4. Lua工程应用的模式
(1)工程应用
(2)典型的嵌入式系统架构
5. 小结
(1)Lua是一门小巧而精致的语言,易于扩展和学习
(2)Lua的执行效率在所有脚本语言中排名第一
(3)Lua与C/C++语言天生无缝衔接
(4)Lua不适合开发独立的应用程序
(5)Lua在工程开发中常用于描述业务逻辑
第1课 学习Lua的意义
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。