99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

OpenResty Lua 入門(mén)

2021-08-07 11:48 更新

Lua 是一個(gè)小巧的腳本語(yǔ)言。是巴西里約熱內(nèi)盧天主教大學(xué)(Pontifical Catholic University of Rio de Janeiro)里的一個(gè)研究小組,由 Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo 所組成并于 1993 年開(kāi)發(fā)。其設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。Lua 由標(biāo)準(zhǔn) C 編寫(xiě)而成,幾乎在所有操作系統(tǒng)和平臺(tái)上都可以編譯、運(yùn)行。Lua 并沒(méi)有提供強(qiáng)大的庫(kù),這是由它的定位決定的。所以 Lua 不適合作為開(kāi)發(fā)獨(dú)立應(yīng)用程序的語(yǔ)言。Lua 有一個(gè)同時(shí)進(jìn)行的 JIT 項(xiàng)目,提供在特定平臺(tái)上的即時(shí)編譯功能。

Lua 腳本可以很容易的被 C/C++ 代碼調(diào)用,也可以反過(guò)來(lái)調(diào)用 C/C++ 的函數(shù),這使得 Lua 在應(yīng)用程序中可以被廣泛應(yīng)用。不僅僅作為擴(kuò)展腳本,也可以作為普通的配置文件,代替 XML、ini 等文件格式,并且更容易理解和維護(hù)。標(biāo)準(zhǔn) Lua 5.1 解釋器由標(biāo)準(zhǔn) C 編寫(xiě)而成,代碼簡(jiǎn)潔優(yōu)美,幾乎在所有操作系統(tǒng)和平臺(tái)上都可以編譯和運(yùn)行;一個(gè)完整的標(biāo)準(zhǔn) Lua 5.1 解釋器不足 200KB。而本書(shū)推薦使用的 LuaJIT 2 的代碼大小也只有不足 500KB,同時(shí)也支持大部分常見(jiàn)的體系結(jié)構(gòu)。在目前所有腳本語(yǔ)言引擎中,LuaJIT 2 實(shí)現(xiàn)的速度應(yīng)該算是最快的之一。這一切都決定了 Lua 是作為嵌入式腳本的最佳選擇。

Lua 語(yǔ)言的各個(gè)版本是不相兼容的。因此本書(shū)只介紹 Lua 5.1 語(yǔ)言,這是為標(biāo)準(zhǔn) Lua 5.1 解釋器和 LuaJIT 2 所共同支持的。LuaJIT 支持的對(duì) Lua 5.1 向后兼容的 Lua 5.2 和 Lua 5.3 的特性,我們也會(huì)在方便的時(shí)候予以介紹。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)