周惟迪(www.zhouweidi.name),在少年時由於喜好計算機遊戲而喜愛上計算機編程,對各類開發技術皆有涉獵。曾從事過2年遊戲程序設計專業的教育工作,之後在上海Ubisoft工作,參與Splinter Cell 4(Xbox 360)、Rayman 4(Xbox 360)等項目開發。現就職於Epic Games China,從事MMO引擎,以及基於Unreal 3的MMO遊戲開發。常在業餘時間參與各種軟件的開發,同時翻譯過《Direct3D遊戲編程入門教程》一書。
發表於2025-03-29
LUA程序設計(第2版) 2025 pdf epub mobi 電子書 下載
一星給原作:好書,問題不多。 譯作太糟糕,翻譯、語法錯誤太多就不多說瞭,代碼問題也不多說,竟然有幾處認知錯誤,糟蹋好書不如去吃屎;舉幾個例子: P130 L-16:若誤改瞭一個全局變量也沒什麼 -> 不存在誤改全局變量的風險 P216 L15:如果發生內存分配錯誤,其他大多數函...
評分lua 是一個很符閤我的審美觀的語言:簡潔、高效。 我嚮所有 C 齣身卻想學習一本動態語言的程序員推薦 lua 。因為它有所有動態語言的優點。在我看來,那指 gc , closure , 高效的 string 和字典 。這些都是直接用 C 來寫程序很難實現的。 但是 lua 又沒有 python , ruby 的繁...
評分看到元錶那章開始,我就感覺到自己一直作為一個靜態語言開發者的思想的局限性瞭 table 繼承的方法之一是 table 的 metatable 中的 __index 字段引用父 table, 然後其實 table 可以作為自身的 metatable 比如 a = 1 g = { __index = _G } setmetatable(g, g) g.print(a) ...
評分看到元錶那章開始,我就感覺到自己一直作為一個靜態語言開發者的思想的局限性瞭 table 繼承的方法之一是 table 的 metatable 中的 __index 字段引用父 table, 然後其實 table 可以作為自身的 metatable 比如 a = 1 g = { __index = _G } setmetatable(g, g) g.print(a) ...
評分盡管Lua被認為是一種小而強大的語言,但從使用上來說,我很不喜歡Lua的文法風格。語義古怪另類,不符閤傳統C/C++、C#、JavaScript等體係語言的審美與使用規則,大有標新立異之嫌。例如下標從1開始、函數有多個返迴值、以及if-then-end、for-end、do return end等囉嗦的寫法。沒...
圖書標籤: Lua 編程語言 編程 腳本 計算機 遊戲開發 遊戲編程 programming
翻譯的沒有想象中的那麼糟糕... --- 2012-11-05 --- 斷斷續續的總算是讀完瞭,最後三章沒實踐過.
評分翻譯的沒有想象中的那麼糟糕... --- 2012-11-05 --- 斷斷續續的總算是讀完瞭,最後三章沒實踐過.
評分迭代器和閉包講解的很好。也算書看過瞭吧,不過這個語言阿,語言阿,沒有工程實踐不算熟悉語言。弄個啥工程實踐實踐呢?
評分非常贊。每個知識點都有涉及,是很好的入門教程。 但是在正則和string這些其實還有一些高級用法並沒有介紹。
評分大概翻瞭下,redis裏麵為啥隻嵌lua腳本,不嵌個其他啥的呢,因為它很小麼
LUA程序設計(第2版) 2025 pdf epub mobi 電子書 下載