跳轉到內容

Lua 函數語言程式設計

0% developed
來自華夏公益教科書,開放的書籍,開放的世界

本書是關於 Lua 程式語言的,靈感來自並基於 Paul Graham 的作品 On Lisp。你應該熟悉 Lua 語言。熟悉 Lisp 語言是推薦的,但不是必需的(我本人不太熟悉它,但我以前讀過入門教程,On Lisp 在解釋程式碼片段的功能方面做得很好)。

On Lisp 是一個高階 Lisp 教程,向讀者展示了 Lisp 程式設計的最佳實踐。Lisp 是一種適合函數語言程式設計的語言。

本書的目的是調查 Lua 是否可以用於與 Lisp 相似的函數語言程式設計任務,以及 Lua 是否可能實際上是 “更好的” Lisp。為此,我嘗試(在 Lua 中)複製 On Lisp 中的所有程式碼片段,以及其他一些事情。

這裡章節與 On Lisp 一一對應,儘可能保持一致。

另外,Lua 程式語言被用於為流行的 MMORPG World of Warcraft 建立外掛。

參考文獻

[編輯 | 編輯原始碼]

另請參閱

[編輯 | 編輯原始碼]
華夏公益教科書