Lua是什么
Lua 是一種輕量小巧的腳本語言拷获,用標(biāo)準(zhǔn)C語言編寫并以源代碼形式開放便贵, 其設(shè)計(jì)目的是為了嵌入應(yīng)用程序中,從而為應(yīng)用程序提供靈活的擴(kuò)展和定制功能。
Lua 是巴西里約熱內(nèi)盧天主教大學(xué)(Pontifical Catholic University of Rio de Janeiro)里的一個(gè)研究小組桐筏,由Roberto Ierusalimschy衅斩、Waldemar Celes 和 Luiz Henrique de Figueiredo所組成并于1993年開發(fā)心包。
Lua可以很方便的和其他程序進(jìn)行集成(c++身辨,c#,java匆帚,熬词,,吸重,)?
Lua應(yīng)用場景
游戲開發(fā)
獨(dú)立應(yīng)用腳本
Web 應(yīng)用腳本
擴(kuò)展和數(shù)據(jù)庫插件如:MySQL Proxy 和 MySQL WorkBench
安全系統(tǒng)互拾,如入侵檢測系統(tǒng)
Lua和C#的區(qū)別
Lua可以在幾乎所有的操作系統(tǒng)和平臺進(jìn)行編譯運(yùn)行,可以很方便的更新代碼嚎幸,更新了代碼后颜矿,可以直接在手機(jī)上運(yùn)行,不需要重新安裝(后續(xù)的熱更新方案)
C#只能在特定的操作系統(tǒng)中進(jìn)行編譯成dll文件嫉晶,然后打包進(jìn)安裝包在其他平臺(Android骑疆、iOS)運(yùn)行田篇,在移動(dòng)平臺上不能更新替換已有的dll文件,除非重新下載安裝包
Lua學(xué)習(xí)資料
1箍铭、《Programming in Lua》第四版
2泊柬、http://www.runoob.com/lua/lua-tutorial.html
3、Lua官網(wǎng):www.lua.org
4诈火、Lua中文網(wǎng)站:http://www.luaer.cn/
5兽赁、Google 和 Baidu