當前位置:成語大全網 - 書法字典 - lua是什麽語言?

lua是什麽語言?

Lua是壹種小型腳本語言。作者是巴西人。該語言旨在嵌入到應用程序中,以便為應用程序提供靈活的擴展和定制功能。它的主頁是www.lua.org。

Lua最著名的應用是在暴雪的網絡遊戲WOW中。

Lua腳本可以很容易地被C/C++代碼調用,並且可以依次調用C/C++的函數,這使得Lua在應用程序中得到了廣泛應用。不僅作為擴展腳本,而且作為通用配置文件,取代XML、Ini等文件格式,並且更易於理解和維護。

Lua由標準c編寫。代碼簡潔美觀,幾乎可以在所有操作系統和平臺上編譯和運行。

壹個完整的Lua解釋器只有200k,Lua是目前所有腳本引擎中最快的。這些都決定了Lua作為嵌入式腳本的最佳選擇。

Lua同時有壹個JIT項目正在進行中,該項目提供特定平臺上的實時編譯功能,這將為Lua帶來更好的性能。請訪問http://luajit.org/了解這個項目。

與Python等腳本不同,Lua沒有提供強大的庫,這是由其定位決定的。所以Lua不適合作為開發獨立應用程序的語言。但是,Lua仍然具有數學運算和字符串處理等基本功能。

Lua的最新版本是5.1。