Lua 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Lua 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Lua 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C/C++ Lua
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-11-09

软件简介

Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。

Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。

一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。

在线参考手册:http://tool.oschina.net/apidocs/apidoc?api=lua

展开阅读全文

评论

点击加入讨论🔥(8)
发表于软件架构专区
2020/09/27 06:49

Lua 5.3.6 发布,可能是 5.3 分支的最后一次更新

Lua 5.3.6 已发布,更新内容主要是 Bugfix,不过发布公告显示,此版本之后,Lua 5.3 分支可能不会再有更新。 下载地址:http://www.lua.org/ftp/lua-5.3.6.tar.gz Lua 5.3.0 于2015年正式发布,主要增加对整数支持、支持位操作、提供一个基本的 UTF-8 库以及对 64 位和 32 位平台的支持。 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 脚本可...

4
1
发表于服务端专区
2020/07/01 07:44

Lua 5.4.0 正式发布

Lua 团队正式发布了 Lua 5.4.0 版本。以下是从 5.3 到 5.4 的主要变更: 新一代的垃圾回收机制 新增 to-be-closed 变量 新增 const 变量 userdata 可以具有多个用户的值 随机数生成函数 math.random 采用了新的实现方法 新增警告系统(warning system) 可对函数参数和返回值的信息进行调试 针对整数的 'for' 循环增加了新语义 针对 'string.gmatch' 增加了可选的 'init' 参数 新增 'lua_resetthread' 和 'coroutine.close' 函数...

12
7
发表于开发技能专区
2019/10/07 07:52

Lua 5.4.0 Beta 发布:采用新一代的垃圾回收机制

Lua 开发团队于前几天发布了 Lua 5.4.0 的首个公测版本,这也是 Lua 5.4 系列首次面世。当前的稳定版本是 Lua 5.3,最新分支是去年 6 月份发布的 Lua 5.3.5。 从 5.3 到 5.4,看起来虽然只是升级了次要的版本号,不过变化还是比较大(可以认为是一个重要的版本升级),其中还包括一些不兼容的变更。如需了解详细的不兼容性变更,请查看参考手册的对应部分内容。 主要变更 新一代的垃圾回收机制 新增 to-be-closed 变量 新增 co...

9
7
发表了资讯
2017/01/30 23:30

Lua 5.3.4 发布,历时 8 个月的 Bug 修复版本

Lua 5.3.4 发布了,该版本只是修复了 5.3.3 中发现的所有 Bug。 下载地址:http://www.lua.org/ftp/lua-5.3.4.tar.gz Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式...

3
9
发表了资讯
2016/06/07 00:00

Lua 5.3.3 发布,Bug 修复版本

Lua 5.3.3 发布了。该版本修复了5.3.2中所有已知Bugs。该版本值得关注的内容: Get 20% off when you buyProgramando em Luathrough lua.org lua.org now acceptshttpsconnections, courtesy of Pepperfish. LuaConf 2016to be held in Rio de Janeiro, courtesy of Evandro Gonçalves and Etiene Dalcol. Lua Workshop 2016to be held in San Francisco, CA, courtesy of Mashape. 下载地址:http://www.lua.org/ftp/lua-5.3....

2
2
发表了资讯
2015/12/08 00:00

Lua 5.3.2 正式发布,脚本语言

Lua 5.3.2 发布,此版本是个 bug 修复版本,详细改进请看更新日志。 下载:lua-5.3.2.tar.gz Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护...

6
19
发表了资讯
2015/11/30 00:00

Lua 5.3.2 RC2 发布,脚本语言

Lua 5.3.2 RC2 发布,此版本是个 bug 修复版本,欢迎试用。 下载:http://www.lua.org/work/lua-5.3.2-rc2.tar.gz。 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式...

2
9
发表了资讯
2015/06/18 00:00

Lua 5.3.1 正式版发布

Lua 5.3.1 正式版发布,修复了发现的 bug,下载地址: http://www.lua.org/ftp/lua-5.3.1.tar.gz Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和...

21
11
发表了资讯
2015/06/04 00:00

Lua 5.3.1 RC1 发布

Lua 5.3.1 RC1 发布,此版本是 Lua 5.3.0 的 bug 修复版本: string.format("%f") can cause a buffer overflow (only when 'lua_Number' is long double!).(reported by Roberto) debug.getlocal on a coroutine suspended in a hook can crash the interpreter.(reported by 云风 ) Suspended __le metamethod can give wrong result.(reported by Eric Zhong) Return hook may not see correct values for active loca...

13
2
发表了资讯
2015/05/17 00:00

苹果手表也可以运行 lua 5.3.0 脚本啦

下载地址:https://itunes.apple.com/cn/app/luai-5.3.0/id978981361?mt=8

1
3
发表了资讯
2015/03/08 00:00

Lua 5.2.4 正式发布,脚本编程语言

Lua 5.2.4 正式发布,此版本是个 bug 修复版本,现已提供下载:http://www.lua.org/ftp/lua-5.2.4.tar.gz。 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更...

2
15
发表了资讯
2015/03/01 00:00

Lua 5.2.4 RC1 发布

Lua 5.2.4 RC1 发布,此版本是个 bug 修复版本,现已提供下载:lua-5.2.4-rc1.tar.gz。 更多内容请看这里。 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更...

5
4
发表了资讯
2015/01/13 00:00

Lua 5.3.0 正式版发布

经过 4 个 RC 版本,Lua 终于迎来了 5.3.0 正式版。新版本主要增加对整数支持,支持位操作,提供一个基本的 UTF-8 库。 下载地址:http://www.lua.org/ftp/lua-5.3.0.tar.gz 其他方面的改进包括: 语言特性 userdata can have any Lua value as uservalue integer division more flexible rules for some metamethods 库 ipairs and the table library respect metamethods strip option in string.dump table library respect...

26
15
发表了资讯
2015/01/08 00:00

Lua 5.3.0 RC4 发布

Lua 5.3.0 RC4 发布,此版本现已提供下载:lua-5.3.0-rc4.tar.gz。 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代...

6
9
发表了资讯
2015/01/03 00:00

Lua 5.3.0 RC3 发布

Lua 5.3.0 RC3 发布了,下载地址:lua-5.3.0-rc3.tar.gz Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优美...

14
22
发表了资讯
2014/12/23 00:00

Lua 5.3.0 RC2 发布

Lua 5.3.0 RC2 发布,此版本现已提供下载(rc2.tar.gz)。 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优...

19
13
发表了资讯
2014/12/17 00:00

Lua 5.3.0 RC1 发布

Lua 5.3.0 RC0 发布,下载地址: http://www.lua.org/work/lua-5.3.0-rc1.tar.gz 官方还没有该版本的改进说明,Lua 5.3.0 改进内容请参考 Lua 5.3.0 发行说明。

11
7
发表了资讯
2014/12/12 00:00

Lua 5.3.0 RC0 发布

Lua 5.3.0 RC0 发布,下载地址: http://www.lua.org/work/lua-5.3.0-rc0.tar.gz 官方还没有该版本的改进说明,Lua 5.3.0 改进内容请参考 Lua 5.3.0 发行说明。

3
8
发表了资讯
2014/10/25 00:00

Lua 5.3.0 (beta) 发布

Lua 5.3.0 (beta) 发布,此版本现已提供测试:http://www.lua.org/work/lua-5.3.0-beta.tar.gz。 MD5 e46b91de3d22a308d3350a14b242e2c7 - SHA1 0fa2b527611fe3a1b083359ce15e91f27b108eec - 此版本是个 Beta 版本,有一些特性可能会在最终版本修改。此版本最主要的是引入了 integers,同时还引入了 string.pack 和 string.unpack,用来替换和扩展 string.dump 和 string.undump。 主要改进 integers (64-bit by default) 官方支...

10
11
发表了资讯
2013/03/28 00:00

Lua 5.2.2 发布

Lua 5.2.2 发布了,下载地址:http://www.lua.org/ftp/lua-5.2.2.tar.gz ,这是一个 bug 修复版本。 Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解...

7
15
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
8 评论
431 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部