Roberto Ierusalimschy is an Associate Professor of Computer Science at PUC-Rio (the Pontifical Catholic University of 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 and a D.Sc. Degree in Computer Science, both from PUC-Rio. He was a visiting researcher at the University of Waterloo, ICSI, GMD, and UIUC, and a Tinker Professor at Stanford. As a professor at PUC-Rio, Roberto was the advisor of several students that later became influential members of the Lua community. Roberto is also a Distinguished ACM Speaker.
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. Lua also has established itself as a major language in software development for mobile devices. 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 Third Edition updates the text to Lua 5.2 and brings substantial new material. In particular, it brings more than one hundred exercises distributed through all chapters, ranging from simple questions about the language to full small-size projects.
發表於2024-06-15
Programming in Lua, Third Edition 2024 pdf epub mobi 電子書 下載
花瞭一天的時間把全書瀏覽瞭一遍,對於之前完全沒有接觸過Lua的童鞋來說是很好的入門書籍。 看的是luachina翻譯的245頁中文版,總共是四篇29章+1章附錄,建議多花點時間在第一篇(0-10章)的基本介紹上就好瞭,如果需要用到與C/C++的交互可以再看看第四篇的對應內容,至於...
評分lua 是一個很符閤我的審美觀的語言:簡潔、高效。 我嚮所有 C 齣身卻想學習一本動態語言的程序員推薦 lua 。因為它有所有動態語言的優點。在我看來,那指 gc , closure , 高效的 string 和字典 。這些都是直接用 C 來寫程序很難實現的。 但是 lua 又沒有 python , ruby 的繁...
評分這本書我看著有點頭大,隻講瞭語言的特性,但是沒有練習。對於沒有Lua編程經驗的人看。會有些不知所雲。其實這個語言的特性還是比較多的。雖然語法比較簡潔但是並不是很好使用。有些語法過於繁雜如細節較多接口不夠簡潔。特性較多既可以寫函數式的也可一些命令式的。還有OO機製...
評分抱歉,有些標題黨。 Lua 美極瞭——優雅,簡潔,自不必多說。此謂之瑜。 所謂瑕,是我發現的一處筆誤。 在 28.3 節《麵嚮對象的訪問》中提到,為瞭使用戶自定義類型能夠使用麵嚮對象的語法來操作,一定要為元錶設置“--index 元方法”。 就這裏錯瞭,把 __index(下劃綫)寫成...
評分抱歉,有些標題黨。 Lua 美極瞭——優雅,簡潔,自不必多說。此謂之瑜。 所謂瑕,是我發現的一處筆誤。 在 28.3 節《麵嚮對象的訪問》中提到,為瞭使用戶自定義類型能夠使用麵嚮對象的語法來操作,一定要為元錶設置“--index 元方法”。 就這裏錯瞭,把 __index(下劃綫)寫成...
圖書標籤: Lua Programming 計算機 編程 lua 程序設計 計算機科學 英文版
想寫些Lua腳本,一沒盡興看完瞭(第一部分)… 對於拖延癥晚期患者,早就發現學習比工作反饋快多瞭,小聰明決不可要啊。當然,書循循善誘,讀的時候一氣嗬成,closure、coroutine這些稍微有彆於其它語言的東西,都講的非常清晰。
評分作者很中肯
評分官方Lua語言編程介紹,清晰全麵,Lua必備...
評分想寫些Lua腳本,一沒盡興看完瞭(第一部分)… 對於拖延癥晚期患者,早就發現學習比工作反饋快多瞭,小聰明決不可要啊。當然,書循循善誘,讀的時候一氣嗬成,closure、coroutine這些稍微有彆於其它語言的東西,都講的非常清晰。
評分早晚還得重讀。。。
Programming in Lua, Third Edition 2024 pdf epub mobi 電子書 下載