第1课 学习Lua的意义
Posted 浅墨浓香
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第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的意义的主要内容,如果未能解决你的问题,请参考以下文章