Lua

Lua

詳情>>

Lua是一個小巧的腳本語言。是巴西里約熱內盧天主教大學(Pontifical Catholic University of Rio de Janeiro)里的一個研究小組,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所組成并于1993年開發。 其設計目的是為了嵌入應用程序中,從而為應用程序提供靈活的擴展和定制功能。Lua由標準C編寫而成,幾乎在所有操作系統和平臺上都可以編譯,運行。Lua并沒有提供強大的庫,這是由它的定位決定的。所以Lua不適合作為開發獨立應用程序的語言。Lua 有一個同時進行的JIT項目,提供在特定平臺上的即時編譯功能。

Lua腳本可以很容易的被C/C++ 代碼調用,也可以反過來調用C/C++的函數,這使得Lua在應用程序中可以被廣泛應用。不僅僅作為擴展腳本,也可以作為普通的配置文件,代替XML,ini等文件格式,并且更容易理解和維護。 Lua由標準C編寫而成,代碼簡潔優美,幾乎在所有操作系統和平臺上都可以編譯,運行。 一個完整的Lua解釋器不過200k,在目前所有腳本引擎中,Lua的速度是最快的。這一切都決定了Lua是作為嵌入式腳本的最佳選擇。

Lua的目標是成為一個很容易嵌入其它語言中使用的語言。大多數程序員也認為它的確做到了這一點。

很多應用程序、游戲使用LUA作為自己的嵌入式腳本語言,以此來實現可配置性、可擴展性。這其中包括魔獸世界、博德之門、憤怒的小鳥、QQ三國、VOCALOID3、太陽神三國殺、游戲王ygocore等。

展開全部
日期:2019-02-12如何使用Vim搭建Lua開發環境詳解
日期:2018-12-29Luvit像Node.js一樣寫Lua應用
日期:2018-12-20Lua中三種循環語句的使用講解
日期:2018-12-20Lua中的變量與賦值方法
日期:2018-12-19Lua流程控制語句if else的使用示例
日期:2018-12-19Lua基礎之運算符的使用示例
日期:2018-12-19Lua一維數組與多維數組的使用示例
日期:2018-12-19Lua基礎迭代器的使用實例
日期:2018-10-25Lua協同程序coroutine的簡介及優缺點
日期:2018-10-25Lua面向對象編程之基礎結構table簡例
日期:2018-10-15phpredis執行LUA腳本示例代碼
日期:2018-09-17Lua中pairs與ipairs的區別總結
日期:2018-09-16Lua游戲開發教程之時區問題詳解
日期:2018-09-04lua讀取redis數據的null判斷示例代碼
日期:2018-07-10深入談談lua中神奇的table
日期:2018-04-21OpenResty中正則模式匹配的2種方法詳解
日期:2018-03-09利用Lua定制Redis命令的方法詳解
日期:2018-03-09Lua語言新手簡單入門教程
日期:2018-03-09Lua Table轉C# Dictionary的方法示例
日期:2017-07-07Lua中設置table為只讀屬性的方法詳解
日期:2017-05-12Nginx+lua 實現調用.so文件
日期:2016-12-04linux系統安裝Nginx Lua環境
日期:2016-08-28Lua中string.lower()使用指南
日期:2016-08-28Lua中string.len()使用指南
日期:2016-06-24使用Lua編寫Web端模板引擎的實例代碼分享
日期:2016-06-17Lua中基本的數據類型、表達式與流程控制語句講解
日期:2016-06-17解析Lua中的全局環境、包、模塊組織結構
日期:2016-06-17深入解讀Lua中迭代器與泛型for的使用
日期:2016-06-17Lua中函數與面向對象編程的基礎知識整理
日期:2016-06-12Lua中的變量類型與語句學習總結
日期:2016-03-13lua文件操作詳解
日期:2016-01-17簡單談談lua和c的交互
日期:2015-10-12簡單的Lua 連接操作mysql數據庫的方法
日期:2015-09-24lua日志文件處理代碼
日期:2015-09-24lua 基礎教程
日期:2015-09-24Lua調用自定義C模塊
日期:2015-08-13lua閉包的理解以及表與函數的幾種表達方法
日期:2015-07-09Lua編程示例(八):生產者-消費者問題
日期:2015-07-09Lua編程示例(七):協同程序基礎邏輯
日期:2015-07-09Lua編程示例(六): C語言調用Lua函數
頁次:1/10 每頁40 文章數379  首頁上頁123下頁末頁
润升娱乐