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等。

展开全部
日期: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模块
日期:2015-08-13lua闭包的理解以及表与函数的几种表达方法
日期:2015-07-09lua编程示例(八):生产者-消费者问题
日期:2015-07-09lua编程示例(七):协同程序基础逻辑
日期:2015-07-09lua编程示例(六): c语言调用lua函数
页次:1/10 每页40 文章数379  首页上页123下页末页