第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)工程应用

第1课 学习Lua的意义 

(2)典型的嵌入式系统架构

第1课 学习Lua的意义 

5. 小结

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

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

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

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

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

原文链接: https://www.cnblogs.com/5iedu/p/6916598.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    第1课 学习Lua的意义

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/393348

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月3日 下午3:10
下一篇 2023年4月3日 下午3:10

相关推荐