跳轉到內容

Lua 程式設計/前言

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

Lua(不是“LUA”,雖然很常見,但這是錯誤的)是一種功能強大、快速、輕量級且可嵌入的程式語言。它被許多框架、遊戲和其他應用程式使用。雖然它可以獨立使用,但它被設計為易於嵌入到其他應用程式中。它在 ANSI C 中實現,它是 C 程式語言的一個子集,非常便攜,這意味著它可以在許多系統和許多裝置上執行,而大多數其他指令碼語言無法執行。本書的目的是向任何人教授 Lua 程式設計,無論其以前的程式設計經驗如何。本書可以作為程式設計入門,對於從未程式設計過的人,或者作為 Lua 入門,對於之前程式設計過但不是用 Lua 程式設計的人。由於有許多使用 Lua 的開發平臺和遊戲,因此本書也可以用來學習 Lua,然後在該開發平臺中使用它。

本書旨在教授最新版本 Lua 的用法。這意味著將嘗試定期更新它,因為 Lua 的新版本會發布(Lua 的釋出頻率足夠低,因此這應該不太困難)。目前,本書已更新至 Lua 5.2。如果您在使用 Lua 的嵌入式環境中使用 5.x 分支(Lua 5.0 和 Lua 5.1)的舊版本 Lua,那麼這些材料仍然足夠相關。

華夏公益教科書