Lua使用者

突然想學習一點Lua的知識,以下內容從《Programming in Lua》中文翻譯文檔中拷貝。Programming in Lua》的翻譯由www.luachina.net完成。貼在這裏,當作筆記。

Lua使用者分爲三大類:使用Lua嵌入到其他應用中的、獨立使用Lua的、將LuaC混合使用的。

第一:很多人使用Lua嵌入在應用程序,比如CGILua(搭建動態網頁)、LuaOrb(訪問CORBA對象。這些類型用Lua-API註冊新函數,創建新類型,通過配置Lua就可以改變應用宿主語言的行爲。通常,這種應用的使用者並不知道Lua是一種獨立的語言。例如:CGILua用戶一般會認爲Lua是一種用於Web的語言。

第二:作爲一種獨立運行的語言,Lua也是很有用的,主要用於文本處理或者只運行一次的小程序。這種應用Lua主要使用它的標準庫來實現,標準庫提供模式匹配和其它一些字串處理的功能。我們可以這樣認爲:Lua是文本處理領域的嵌入式語言。

第三:還有一些使用者使用其他語言開發,把Lua當作庫使用。這些人大多使用C語言開發,但使用Lua建立簡單靈活易於使用的接口。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章