根据百科描述:Lua是一个小巧的脚本语言,是巴西里约热内卢天主教大学里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。Lua并没有提供强大的库,这是由它的定位决定的,Lua不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。

Lua脚本可以很容易的被C/C++ 代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行,一个完整的Lua解释器不过200k。

lua语言可以与c/c++很好嵌入,称作“胶水语言”,目前lua语言最为游戏的脚本插件,特别是现在很流行的棋牌类游戏很多都是通过触摸精灵实现。

其中的基础语法,建议可以在菜鸟教程中学习,这里就不详细介绍基础语法了。

附上链接:http://www.runoob.com/lua/lua-basic-syntax.html

lua菜鸟教程_Lua语言学习相关推荐

  1. 菜鸟教程C语言学习笔记1

    C语言环境-C语言常量部分已写在菜鸟教程下方 (7).C存储类 auto存储类 所有局部变量默认的存储类 只能用在函数内,即只能修饰局部变量 {int mount;auto int month; } ...

  2. lua菜鸟教程_Lua 环境安装

    Lua 环境安装 Linux 系统上安装 Linux & Mac上安装 Lua 安装非常简单,只需要下载源码包并在终端解压编译即可,本文使用了5.3.0版本进行安装: curl -R -O h ...

  3. 菜鸟教程C语言学习笔记2

    (9)判断 判断语句 if if-else 嵌套if switch 嵌套switch 运算符 三元运算符?: (10)循环 循环类型 while do while for循坏 嵌套循环 循环控制语句 ...

  4. 菜鸟教程-C语言经典100示例(后50)

    注:接上篇(菜鸟教程-C语言经典100示例(前50)) 51,学习使用按位与 &. 52,学习使用按位或 |. 53,学习使用按位异或 ^. 54,取一个整数a从右端开始的4-7位. 55,学 ...

  5. 菜鸟教程-C语言经典100示例(前50)

    这两天正在看基础的算法,在做的时候肯定不能避免的接触了菜鸟上的经典100例,但是使用的时候发现并不是那么的方便,因为它只是给了序号,如果查找某一问题的话很不方便,所以做了这篇博客,希望给自己和其他人带 ...

  6. 用C语言编写从A到Z随机步法,实用C语言程序设计教程1C语言学习基础ppt71.ppt

    实用C语言程序设计教程1C语言学习基础ppt71 C语言程序设计 - 第1章 C语言学习基础 第1章 开篇 --C语言学习基础 --目标既不是精确的,也不是预先设定的,目标应是一般性的.生成性的,从而 ...

  7. 【C++】菜鸟教程个人C++学习笔记

    我自己在菜鸟学习时的记录,可以实现网页运行代码,讲的也很流畅,源网址在这里 检索目录 标准化 代码一闪而过的问题所在和解决方法. **标识符** 为什么要使用 **using namespace st ...

  8. 菜鸟教程C语言笔记3

    (16)字符串 在 C 语言中,字符串实际上是使用 null 字符 \0 终止的一维字符数组 #include <stdio.h>int main () {char site[7] = { ...

  9. python爬虫菜鸟教程-Python爬虫学习100练001

    爬取菜鸟教程最新文章标题以及查看链接并写入excel文件中 -- coding:utf-8 -- 2018年3月24日 爬取菜鸟教程最新文章列表并写入Excel中 导入爬虫库,正则库.Excel库 f ...

最新文章

  1. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...
  2. 机器学习 聚类篇——DBSCAN的参数选择及其应用于离群值检测
  3. python基础: String类型
  4. Cloud for Customer Fiori client导航栏里工作中心层级显示设定
  5. 做了6年的Java,docker端口映射无法外部访问
  6. p图软件pⅰc_惊爆软件:王者荣耀P图大神,助力少年国服梦
  7. python整数类型在每一台计算机上的取值范围是一样的_人工智能第一章:Python语言基础...
  8. 在ecshop商品详情页显示供货商
  9. Cocos Creator 使用 Android Studio 打包 APK 遇到的坑
  10. Codeforces 474 D. Flowers
  11. Hive编程指南(含目录,高清,免费)
  12. 崩坏3区号+86_86,中国大陆国际区号是“ +86”,还是“ +086”、“ +0086”
  13. 数字图像处理_冈萨雷斯
  14. idea 格式化代码时, 不换行
  15. 国内外php主流开源cms汇总
  16. 核心交换机有什么用?如何选择?
  17. python矩阵求逆算法_09-30:Python矩阵求逆
  18. SAP Excel 已完成文件级验证和修复。此工作簿的某些部分可能已被修复或丢弃。
  19. 2018蓝桥杯C/C++ A组C组题目汇总
  20. JAVA支付宝和微信(APP支付,提现,退款)

热门文章

  1. 核心交换机相对于普通交换机的优势
  2. 【渝粤教育】国家开放大学2018年秋季 1087t数学分析专题研究 参考试题
  3. [渝粤教育] 西南科技大学 电子商务原理及应用 在线考试复习资料
  4. 【渝粤题库】广东开放大学 统计基础 形成性考核
  5. 蓝桥杯基础模块3_1:数码管静态显示
  6. 多媒体计算机属于哪种教学,多媒体计算机属于哪种教学媒体(???)。
  7. input标签的值只能两位小数_Day51 HTML表格表单标签、flask框架
  8. C语言实用算法系列之学生管理系统_单向链表外排序_堆内数组存储链表节点指针
  9. mysql事务中怎么更改空值_MySQL事务
  10. mysql执行系统命令_mysql 命令行执行 sql