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