之前已經說了很多,我目前的觀點還是那樣,在嵌入式腳本中,Lua是最優秀、最高效的,如果您有不同的觀點,歡迎指正並討論,切勿吐槽。這個系列完全來自於《Programming in Lua》,您可以將其視為本人的讀書筆記。相比而言,如果您已經掌握了Lua,但仍然不是非常熟練,請相信這個系列一定會給您的查閱以及知識點回顧帶來一定程度上的方便,至少我是這樣的。然而對於Lua的初學者,還是建議直接看《Programming in Lua》。最近正在做一個項目的架構設計,打算使用Lua作為插件和框架之間的粘合劑,以及硬件協議的自描述腳本,從而可以動態擴展平台可以支持的硬件設備。好了,不說太多了,還是看看下面的目錄吧。
Step By Step(Lua開篇)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/17/2403210.html
一、簡介
二、主要優勢
三、應用場景
Step By Step(Lua基礎知識)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/20/2407507.html
一、基礎知識
二、類型與值
Step By Step(Lua表達式和語句)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/21/2409324.html
一、表達式
二、語句
Step By Step(Lua函數)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/21/2410300.html
一、函數
二、深入函數
Step By Step(Lua迭代器和泛型for)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/23/2413799.html
Step By Step(Lua編譯執行與錯誤)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/23/2414417.html
一、編譯
二、C代碼
三、錯誤
四、錯誤處理與異常
五、錯誤消息與追溯
Step By Step(Lua數據結構)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/26/2417894.html
Step By Step(Lua數據持久化)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/26/2418572.html
Step By Step(Lua元表與元方法)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/27/2419435.html
一、算術類的元方法
二、關系類的元方法
三、庫定義的元方法
四、table訪問的元方法
Step By Step(Lua環境)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/28/2420931.html
一、全局變量聲明
二、非全局的環境(函數變量)
Step By Step(Lua模塊與包)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/28/2421283.html
Step By Step(Lua面向對象)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/28/2421656.html
一、類
二、繼承
三、私密性
Step By Step(Lua弱引用table)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/29/2423565.html
Step By Step(Lua字符串庫)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/30/2425233.html
一、基礎字符串函數
二、模式匹配函數
三、模式
四、捕獲(capture)
五、替換
Step By Step(Lua輸入輸出庫)
http://www.cnblogs.com/stephen-liu74/archive/2012/03/30/2426131.html
一、簡單模型
二、完整I/O模型
Step By Step(Lua系統庫)
http://www.cnblogs.com/stephen-liu74/archive/2012/04/05/2432762.html
一、日期和時間
二、其他系統調用
Step By Step(Lua-C API簡介)
http://www.cnblogs.com/stephen-liu74/archive/2012/04/05/2433428.html
一、基礎知識
二、棧
三、C API中的錯誤處理
Step By Step(C調用Lua)
http://www.cnblogs.com/stephen-liu74/archive/2012/04/20/2460634.html
一、基礎
二、table操作
三、調用Lua函數
Step By Step(Lua調用C函數)
http://www.cnblogs.com/stephen-liu74/archive/2012/04/25/2469902.html
一、C函數作為應用程序的一部分
二、C函數庫成為Lua的模塊
Step By Step(編寫C函數的技巧)
http://www.cnblogs.com/stephen-liu74/archive/2012/04/25/2470025.html
一、數組操作
二、字符串操作
三、在C函數中保存狀態
Step By Step(userdata)
http://www.cnblogs.com/stephen-liu74/archive/2012/04/26/2471389.html
如果您覺得這個系列的博客可以讓您有所收獲,請保持持續的關注。
如果您發現博客中有明顯的紕漏,歡迎指正。
如果您有意進行技術上的交流,可以通過郵件共同探討(stephenland74@hotmail.com)。
如果您有更好的建議或更好的實現方式,敬請賜教。
如果您已經是我的關注者,希望隨后發布的MongoDB系列不會讓您失望。
I am Stephen Liu.