聊聊LUA语言

Posted 一昊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聊聊LUA语言相关的知识,希望对你有一定的参考价值。


聊聊LUA语言

一昊科技

不积跬步无以至千里,不积小流无以成江海。

聊聊LUA语言

  这一款开发板使用的是AIR202的通信芯片,其实据我了解的通信模块有很多,比如说是SIM800C系列的2G通信芯片,但是我为什么选择了xx通信的S9开发板呢?

聊聊LUA语言

  是因为它的宣传口号让我着迷了,它既支持传统单片机的“单片机+AT指令”通信的方式,又可以为AIR202模块写程序,让其成为一个微型单片机,简单地IO口操作,SPI通信,I2C通信它都支持,据说还可以接入“阿里x”构建物联网。功能十分强大,买回来以后我发现它还可以接入微信小程序,使用微信小程序来控制开发板,下达指令等,但是当时我并没有时间去研究这个S9,于是就丢在一边吃灰了。聊聊LUA语言

聊聊LUA语言

  今天我终于有时间去研究它了,于是就抓紧看教程,输入程序,捣鼓了两天都没有成功点亮LED,一开始我还以为是我的硬件电路接错了,于是大量的时间都在调试硬件电路,但是怎么也点不亮LED,到最后我发现是我的代码有问题,我的代码是别人提供的,我第一次接触用lua语言写的代码,也不会看代码,于是就徒劳无功的研究了两天。

奋发图强,好好研究一下什么是lua语言!!!!

1

什么是Lua语言

聊聊LUA语言

  1. Lua语言是一门十分简洁的脚本语言,C语言20行的程序可以实现的功能,Lua语言可能就1行,所以说Lua语言十分简洁。

  2. Lua由C语言构造并开源得来,所以Lua还被称为“胶水语言”,他可以在C语言与C++之间粘合使用。

  3. Lua的体积非常小,就算很长的代码也仅仅只有100多kb,这在程序当中是不可想象的。

2

Lua语言应用场景

   游戏开发

   脚本开发

   Web脚本

   应用插件

   嵌入式

   移动设备

   Web服务

3

Lua语言特点

      Lua可以运行在大多数的平台上:ARM处理器,Windows,Unix,高通处理器,XBOX等平台上,可以说是Lua真的是无所不能。Lua十分简洁易懂,就连它的C API也非常的简单易懂,但是每个事物都是具有两面性的,Lua语言过度简易导致了它不能开发中大型的程序应用。


你点的每个好看,我都认真当成了喜欢




  




以上是关于聊聊LUA语言的主要内容,如果未能解决你的问题,请参考以下文章

lua是啥语言

常写Lua容易犯的错以及避免方法

lua语言删除重复数据,怎么删不了?

Lua与其他宿主语言交互原理剖析

用lua语言访问一个URL,然后获取到相应的json数据

Lua语言的介绍和编程语言的归类