1. 首页 > 笙耀百科 >

lua是什么 lua是什么字的拼音

Lua是一种 简单、可扩展、可移植及高效的脚本语言

lua是什么 lua是什么字的拼音lua是什么 lua是什么字的拼音


是一种面向 C 的 API 存在一个特别的 虚拟栈 ,通过这个栈与lua交换数据

栈大大简化了C API 的设计与使用,还能保证 其他语言与lua 有效的隔离开

从设计目的来讲:

1.就是某一个功能模块,通过lua进行扩展

2.想只靠lua开发程序,是不太现实的

lua是什么字的拼音

Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。

LUA

abbr. 人寿保险商协会(Life Underwriters Association);最低用户权限(Least User Access)

n. (Lua)人名;(东南亚国家华语)赖;(泰)洛;(西)卢阿

1、意思是一个简洁、轻量、可扩展的脚本语言。由标准 C 编写而成的lua,几乎在所有操作系统和平台上都可以编译,运行。在葡萄牙语中还有月亮的意思。

2、Lua的意思从一开始就是作为一门方便嵌入(其它应用程序)并可扩展的轻量级脚本语言来设计的,因此它一直遵从着简单、小巧、可移植、快速的原则。

3、官方实现完全采用ANSI C编写,能以C程序库的形式嵌入到宿主程序中。

先讲讲我知道的一些应用。

首先是在i OS下写游戏,《愤怒小鸟》就是用lua写的;同时,也好多用其它语言在为Iphone写游戏的程序员,添加lua到游戏开发中去,让过程更简单。当然,Lua最著名的应用是在暴雪公司的网络游戏《魔兽世界》中----在网上可以找到好多用lua做的wow小工具。

然后是一些小的程序,这个和我的目标一致,一些简单的测试用例可以用lua来写,比如可以在百度找得到的‘康泰串口程序’,还在百度文库发现一篇,有在用lua开发测量仪器上位机测试程序的例子(好处是用c写完一些固定的调用后,用lua简单配置一下,又是另外一个测试程序,写完就可以用)。

Unified Configuration Interface

讲点其它细节。

lua是动态语言,它的解释器现在有用各种主流语言完成的各种版本,c、java...应有尽有。你的程序需要做config吗?lua应该是个不错的选择。或者,找现成的lua解释器过来,你可以再添加好你的库,完全直接执行脚本也行。

有人把它和python作比较,可能是应用领域的关系,那个家伙讲,他觉得lua会比python好用。在lua的官网可以看到他们吹水记录,不贴连接了。

网上下的某PPT里这么讲,Lua最引人注目的特点:

--以极小 的体积和简单 的语法提供相对全面的功能。

--以简洁 的API实现与宿主语言最方便 的接口。

Lua 没有打算被用来进行大型的程序设计,相反,Lua 定位于中小型程序设计,通常是作为大型系统的一部分,常用于一个或少数程序员开发的情况,甚至是由非程序员进行的开发。所以,Lua 避免了过分的冗余和过多的人为限制。如果你不希望一个对象的内部结构被访问,那么就不要去访问它们。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息