situs gacor online terpercaya hari ini, peluangwin hadir secara online dengan pasaran terbesar dan terlengkap.

bandar togel judi online terbesar, tutor4d terpercaya hari ini yang bisa dimainkan dengan mudah.

server Thailand paling gacor, komslot bandar online terbesar dan terpercaya.

什么是Lua | Creative Studio Solutions 创意工作室 网店|网页设计|网络空间

 photo Untitled_zps3cfc829b.png

Lua是个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,
从而为应用程序提供灵活的扩展和定制功能。Lua最著名的应用是在暴雪公司的网络游戏WOW中。
Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序
中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。
Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。
一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。
这一切都决定了Lua是作为嵌入式脚本的最佳选择。Lua有一个同时进行的JIT项目,提供在特定平台上的即时编译功能,
这将给Lua带来更加优秀的性能。和Python等脚本不同,Lua并没有提供强大的库,这是由它的定位决定的。
所以Lua不适合作为开发独立应用程序的语言。不过Lua还是具备了比如数学运算和字符串处理等基本的功能。

1、目标
LUA的目标是成为一个很容易嵌入其它语言中使用的语言。大多数程序员也认为它的确做到了这一点。
很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门等。

2、特性
LUA有如下特性:
轻量级LUA语言的官方版本只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里。
可扩展LUA并不象其它许多"大而全"的语言那样,包括很多功能,如网络通讯、图形界面等。
但是LUA可以很容易地被扩展:由宿主语言(通常是CC++)提供这些功能,LUA可以使用它们,就像是本来就内置的功能一样。
其它特性LUA还具有其它一些特性:同时支持面向过程编程和面向对象编程;自动内存管理;提供一系列数据结构,
包括数组、链表、集合、字典、散列表等;语言内置正则表达式匹配;闭包(closure);函数也可以看做一个值;提供多线程支持等。
Top FB Message Us
Whatsapp Us