阅读更多

2顶
0踩

编程语言

原创新闻 Lua 5.2 beta 发布

2011-07-14 16:11 by 副主编 wangguo 评论(0) 有5378人浏览
    Lua 5.2 beta版发布。

    Lua 是一个小巧的脚本语言。其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。LUA语言的官方版本只包括一个精简的核心和最基本的库,这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里,而不适合作为开发独立应用程序的语言。Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能。
  
    很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门以及大名鼎鼎的《愤怒的小鸟》等。

Lua 5.2的改进:

  • 可缩性的pcall和元方法
  • 新的全局词法方案
  • ephemeron表
  • 新的位运算库
  • 轻型C函数
  • 应急垃圾收集器
  • goto语句
    另外,Lua 5.2在语言、库、C语言API、运行方面也做了些改进,详细情况参阅:
http://www.lua.org/work/doc/#changes

下载地址:lua-5.2.0-beta.tar.gz
  • 大小: 4.1 KB
2
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • lua-hot-reload:Lua模块,可对任何复杂性的项目进行“智能” Lua热重装

    要求LuaJIT或Lua 5.2+ 可选的 对于Lua5.1,支持非常有限,除非您通过提供upvalueid和upvaluejoin函数。 LuaFileSystem用于集成的文件系统池循环中,该循环可告知您的游戏文件更改。 如果您在使用Love2D, love....

  • 让lua-5.2.0-beta 支持中文

    Lua 5.2 Bata 版可在 http://www.lua.org/work/下载,下载地址是: http://www.lua.org/work/lua-5.2.0-beta.tar.gz。Lua 5.2 中增加了goto语句。 要让Lua支持中文,可以通过以下的修改来实现,

  • Lua的演进,历史

    lua的优点: 可移植性 容易嵌入 体积小 高效率 这些优点都来自于lua的设计目标:简洁。从Scheme获得了很多灵感,包括匿名函数,合理的语义域概念 3 lua前身 巴西被商贸限制,引入计算机软件和硬件受限,巴西人...

  • lua的演进 lua的历史

    Lua 的演进 lua 的优点:  可移植性  容易嵌入  体积小  高效率 这些优点都来自于 lua 的设计目标:简洁。从 Scheme 获得了很多灵感,包括 匿名函数,合理的语义域概念 3 lua 前身 巴西被商贸限制,引入...

  • php调用lua,php7.0支持调用lua脚本

    需求前瞻:最近因需求,需要支持php调用现有的Lua代码,可以减少php的代码量,同时在维护上也比较方便,不会照成需求变更,需要同时修改两份代码第一步:安装php7.0及以上版本,此处安装方法就略过第二步:官网下载...

  • 白日门手游luac文件加密怎么解密_浅析android手游lua脚本的加密与解密

    附件包括201703版本的梦幻手游里面提取的so文件和一些加密后的资源文件(包括lua脚本),并包括了2个扑鱼APK文件,最后还打包了解密代码,供大家参考。附件太大,快100MB,上传不来论坛,我又放到百度网盘了......链接...

  • lua版本历史

    * 5.2beta:2011-07-13 * 5.2.0:2011-12-16。pcall和metamethod可以被yield;新的lexical scheme for globals;ephemeron tables;位操作库bit32;light c函数;emergency垃圾回收器(分配内存失败时会紧急执行一次...

  • LuaJIT分支和标准Lua有什么不同?

    而更多 Lua 语言的基础知识,你可以通过搜索引擎或者 Lua 的书籍自己来学习,这里我推荐 Lua 作者编写的《Lua 程序设计》这本书。 当然,在 OpenResty 中,写出正确的 LuaJIT 代码的门槛并不高,但要写出高效的 ...

  • lua-4 数组与迭代、元表

    "beta" , [ 3 ] = "no" , [ "two" ] = "yes" } for i,v in ipairs (tabFiles ) do --输出前三个 备注:因为第四个key不是整数 print ( tabFiles [i] ) end for i,v in pairs (tabFiles ) do...

  • Android手游lua脚本的加密与解密

    附件包括201703版本的梦幻手游里面提取的so文件和一些加密后的资源文件(包括lua脚本),并包括了2个扑鱼APK文件,最后还打包了解密代码,供大家参考。 附件太大,快100MB,上传不来论坛,我又放到百度网盘了........

  • Nginx添加Lua模块和优化配置

    Nginx添加Lua模块和优化配置 文章目录Nginx添加Lua模块和优化配置参考文档:一、引子二、安装LuaJIT22.1、关于 LuaJIT 和 Openresty的luajit22.2、安装2.3、环境变量配置三、Nginx Module下载3.1、ngx_devel_kit3.2...

  • Lua5.3简单的C扩展示例以及与OpenResty(LuaJIT)的兼容编译

    上篇文章在OpenResty的LuaJIT环境下编译了简单的C扩展示例和LuaSQL,这次我们在标准的Lua官方标准版本Lua5.3下编译这个C扩展…… 之所以没有随着上一篇文章中写出来,而是采用另发一篇博文来补充的原因是……我刚刚...

  • lua unit test introduction

    Lua 5.1, LuaJIT 2.0, LuaJIT 2.1 beta, Lua 5.2 and Lua 5.3 lunit https://www.mroth.net/lunit/ 5. November 2009: Lunit Version 0.5 released. 否 函数 Lua 5.1 busted ...

  • Lua history

    Lua history Lua: version history Version history5.2 · 5.1 · 5.0 · 4.0 · 3.2 · 3.1 · 3.0 · 2.5 · 2.4 · 2.2 · 2.1 · 1.1 · 1.0Here is a...

  • LUA语法汇总

    -- boolean 类型只有两个可选值:true(真) 和 false(假),Lua 把 false 和 nil 看作是"假",其他的都为"真": print(type(true)) print(type(false)) print(type(nil)) if false or nil then print("至少有一个...

  • lua UT测试工具

    Luaunit is a unit-testing framework for Lua, in the spirit of many others unit-testing framework. Luaunit let's you write test functions, test classes with test methods and setup/teardown f...

  • Lua语言学习之table探索

    ------>gamma, delta, beta, alpha 用类似的原理还可以写出更加复杂的排序函数. 例如, 有一个table存有工会 三名成员的姓名及等级信息: guild = {} table.insert(guild, {  name = ...

  • 只需要用一张图片素材文档选择器.zip

    只需要用一张图片素材文档选择器.zip

  • 浙江大学842真题09-24 不含答案 信号与系统和数字电路

    浙江大学842真题09-24 不含答案 信号与系统和数字电路

  • 无标题baci和jbaci

    无标题baci和jbaci

Global site tag (gtag.js) - Google Analytics