LUA学习之路--初识LUA
????? LUA在葡萄牙語中是“月亮”的意思。1993年由巴西的Ponifical Catholic University開發(fā)。該語言是由一個(gè)來自計(jì)算機(jī)圖形技術(shù)組織的團(tuán)隊(duì)開發(fā),并作為自由軟件發(fā)行。LUA開發(fā)小組的目標(biāo)是開發(fā)一種小巧、高效并且能夠很好的和C語言一起工作的編程語言。在腳本語言領(lǐng)域,LUA是最快、最高效的腳本語言之一。 ???
????? LUA和傳統(tǒng)的腳本語言不同,它是一種易整合語言(glue language)。一般的腳本語言用于控制執(zhí)行重復(fù)的任務(wù),而易整合語言可以讓使用者把其他語言的功能整合在一起。這樣就讓腳本程序員有了更大的發(fā)揮空間,而不僅僅局限于執(zhí)行命令。程序員可以使用這種腳本在底層開發(fā)的功能模塊的基礎(chǔ)上創(chuàng)建新的命令。
????? LUA本身是一種簡單而又強(qiáng)大的編程語言。它可以讓腳本程序員完成大量的處理。這種語言擁有很強(qiáng)大的字符處理和數(shù)學(xué)運(yùn)算能力、靈活的數(shù)據(jù)類型,以及定義函數(shù)的功能。但如果沒有整合其他環(huán)境的組件的“魔力”,這些基礎(chǔ)特性也就喪失了。
????? LUA非常適合作為更加強(qiáng)大的底層編程語言的搭檔,如C++。LUA能讓游戲開發(fā)者快速的建立游戲模型甚至是完整的游戲。游戲開發(fā)者可以在沒有程序員的幫助的情況下構(gòu)建整個(gè)游戲圖形界面。它還可以用來管理游戲進(jìn)度文件的保存和載入。而且易于閱讀和調(diào)試。
????? 總之,lua是免費(fèi)的開源語言,并且有良好的技術(shù)支持,在加上不斷增長的忠實(shí)用戶群,讓它成為專業(yè)開發(fā)者和業(yè)余游戲開發(fā)者不二的選擇。
采集轉(zhuǎn)載于:https://www.cnblogs.com/delmarks/p/chu-shi-lua.html
總結(jié)
以上是生活随笔為你收集整理的LUA学习之路--初识LUA的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: as3 代码加解密
- 下一篇: android控件---自定义带文本的I