Lua

Lua

详情>>

Lua是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由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的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。

Lua的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。

很多应用程序、游戏使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟、QQ三国、VOCALOID3、太阳神三国杀、游戏王ygocore等。

展开全部
日期:2023-10-07lua调用C/C++的方法详解
日期:2023-09-11详解Lua中的元表和元方法
日期:2023-03-19Golang使用ChatGPT生成单元测试实践
日期:2021-06-17分析Lua观察者模式最佳实践之构建事件分发系统
日期:2019-02-12如何使用Vim搭建Lua开发环境详解
日期:2018-12-29Luvit像Node.js一样写Lua应用
日期:2018-12-20Lua中三种循环语句的使用讲解
日期:2018-12-20Lua中的变量与赋值方法
日期:2018-12-19Lua流程控制语句if else的使用示例
日期:2018-12-19Lua基础之运算符的使用示例
日期:2018-12-19Lua一维数组与多维数组的使用示例
日期:2018-12-19Lua基础迭代器的使用实例
日期:2018-10-25Lua协同程序coroutine的简介及优缺点
日期:2018-10-25Lua面向对象编程之基础结构table简例
日期:2018-10-15phpredis执行LUA脚本示例代码
日期:2018-09-17Lua中pairs与ipairs的区别总结
日期:2018-09-16Lua游戏开发教程之时区问题详解
日期:2018-09-04lua读取redis数据的null判断示例代码
日期:2018-07-10深入谈谈lua中神奇的table
日期:2018-04-21OpenResty中正则模式匹配的2种方法详解
日期:2018-03-09利用Lua定制Redis命令的方法详解
日期:2018-03-09Lua语言新手简单入门教程
日期:2018-03-09Lua Table转C# Dictionary的方法示例
日期:2017-07-07Lua中设置table为只读属性的方法详解
日期:2017-05-12Nginx+lua 实现调用.so文件
日期:2016-12-04linux系统安装Nginx Lua环境
日期:2016-08-28Lua中string.lower()使用指南
日期:2016-08-28Lua中string.len()使用指南
日期:2016-06-24使用Lua编写Web端模板引擎的实例代码分享
日期:2016-06-17Lua中基本的数据类型、表达式与流程控制语句讲解
日期:2016-06-17解析Lua中的全局环境、包、模块组织结构
日期:2016-06-17深入解读Lua中迭代器与泛型for的使用
日期:2016-06-17Lua中函数与面向对象编程的基础知识整理
日期:2016-06-12Lua中的变量类型与语句学习总结
日期:2016-03-13lua文件操作详解
日期:2016-01-17简单谈谈lua和c的交互
日期:2015-10-12简单的Lua 连接操作mysql数据库的方法
日期:2015-09-24lua日志文件处理代码
日期:2015-09-24lua 基础教程
日期:2015-09-24Lua调用自定义C模块
页次:1/3 每页40 文章数383  首页上页123下页末页