Roberto Ierusalimschy is an Associate Professor of Computer Science at PUC-Rio (the Pontifical Catholic University in Rio de Janeiro), where he works with programming-language design and implementation. He is the leading architect of the Lua programming language and the author of "Programming in Lua" (now in its second edition and translated to Chinese, Korean, German, and Japanese).
Roberto has a M.Sc. Degree (1986) and a D.Sc. Degree (1990) in Computer Science, both from PUC-Rio. He was a visiting researcher at the University of Waterloo, (Canada, 1991), ICSI (CA, USA, 1994), GMD (Germany, 1997), and at UIUC (IL, USA, 2001/2002). As a professor at PUC-Rio, Roberto was the advisor of several students that later became influential members of the Lua community. Lately he has been developing LPEG, a novel pattern-matching package for Lua.
Lua is the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free. Currently, Lua is being used in areas ranging from embedded systems to Web development and is widely spread in the game industry, where knowledge of Lua is an indisputable asset. "Programming in Lua" is the official book about the language, giving a solid base for any programmer who wants to use Lua. Authored by Roberto Ierusalimschy, the chief architect of the language, it covers all aspects of Lua 5---from the basics to its API with C---explaining how to make good use of its features and giving numerous code examples. "Programming in Lua" is targeted at people with some programming background, but does not assume any prior knowledge about Lua or other scripting languages. This Second Edition updates the text to Lua 5.1 and brings substantial new material, including numerous new examples, a detailed explanation of the new module system, and two new chapters centered on multiple states and garbage collection.
發表於2025-03-04
Programming in Lua, Second Edition 2025 pdf epub mobi 電子書 下載
不管是java還是c這些主流語言光經典巨著就有好幾十本。每次都要選半天,暈頭轉嚮的。還是lua好,就這麼一本。 首先我是外行,既不瞭解lua,對c也隻限於語法,所以評論都是基於初學的觀點。 書的質量不錯,紙張比較有質感,排版還算閤理。不過要是代碼能夠用比較突齣的字體區...
評分When you use the auxlib buffer, you have to worry about one detail. After you initialize a buffer, it keeps some intermediate results in the Lua stack.Therefore, you cannot assume that the stack top will remain where it was before you started using the buff...
評分lua 的table 和nil我很喜歡、很方便。數據結構table足以。特彆是讓非程序員(如策劃)做配置的時候。
評分lua 是一個很符閤我的審美觀的語言:簡潔、高效。 我嚮所有 C 齣身卻想學習一本動態語言的程序員推薦 lua 。因為它有所有動態語言的優點。在我看來,那指 gc , closure , 高效的 string 和字典 。這些都是直接用 C 來寫程序很難實現的。 但是 lua 又沒有 python , ruby 的繁...
評分table{},sequence,# sequence也是table,隻是把這個從1開始的係列提取齣來的部分。(從1開始) #長度,針對string,sequence table如果key為table這樣的復雜結構,是用pointer來hash和rawequal,所以不要指望你setmetatable,添加__equal瞭,讓key1==key2,就可以用key2從tabl...
圖書標籤: lua 腳本語言 編程 Lua programming 程序設計 編程語言 計算機
內容很緊湊
評分:無
評分編排閤理 突齣要點
評分書寫的還是不錯的,對於入門Lua還是綽綽有餘。多讀,多寫Lua代碼,很快就理解瞭。
評分看的電子書,那時候邊看manual邊看pil搗鼓瞭一個牌九遊戲邏輯
Programming in Lua, Second Edition 2025 pdf epub mobi 電子書 下載