作者: Roberto Ierusalimschy
出版社: Lua.org
出版年: 2006-3-5
页数: 328
定价: USD 39.95
装帧: Paperback
ISBN: 9788590379829
出版社: Lua.org
出版年: 2006-3-5
页数: 328
定价: USD 39.95
装帧: Paperback
ISBN: 9788590379829
内容简介 · · · · · ·
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... (展开全部)
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.
作者简介 · · · · · ·
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 Japa... (展开全部)
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.
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.
喜欢读"Programming in Lua, Second Edition"的人也喜欢 · · · · · ·
按有用程度 按页码先后 最新笔记
-
第1页
wltan (新年快乐)
用VIsual Studio2010编译lua工程:(http://goo.gl/qLE6t) 1. 下载lua源代码:http://goo.gl/BQ4Q9 2. 下载Visual Studio工程文件:http://goo.gl/9oOEh 将工程文件与lua源码解压缩到同一个目录中,运行lua-vs2010.sln,生成文件在lib/lua.lib中。 (更多)用VIsual Studio2010编译lua工程:(http://goo.gl/qLE6t)1. 下载lua源代码:http://goo.gl/BQ4Q9 2. 下载Visual Studio工程文件:http://goo.gl/9oOEh将工程文件与lua源码解压缩到同一个目录中,运行lua-vs2010.sln,生成文件在lib/lua.lib中。 (收起)2011-07-22 15:53:17 回应
-
第24页
The constructor {x = 0, y = 0} is equivalent to {["x"] = 0, ["y"] = 0} Lua 这构造 table 的方式真够混乱的。跟 python 比较,Lua 实在别扭。python 构造 dict 的形式很统一,{'a': 1}。或许我应该多看几章再下评论... (更多)
Lua 这构造 table 的方式真够混乱的。跟 python 比较,Lua 实在别扭。python 构造 dict 的形式很统一,{'a': 1}。或许我应该多看几章再下评论... (收起)The constructor {x = 0, y = 0} is equivalent to {["x"] = 0, ["y"] = 0}
2011-05-20 21:21:15 1回应
-
第1页
wltan (新年快乐)
用VIsual Studio2010编译lua工程:(http://goo.gl/qLE6t) 1. 下载lua源代码:http://goo.gl/BQ4Q9 2. 下载Visual Studio工程文件:http://goo.gl/9oOEh 将工程文件与lua源码解压缩到同一个目录中,运行lua-vs2010.sln,生成文件在lib/lua.lib中。 (更多)用VIsual Studio2010编译lua工程:(http://goo.gl/qLE6t)1. 下载lua源代码:http://goo.gl/BQ4Q9 2. 下载Visual Studio工程文件:http://goo.gl/9oOEh将工程文件与lua源码解压缩到同一个目录中,运行lua-vs2010.sln,生成文件在lib/lua.lib中。 (收起)2011-07-22 15:53:17 回应
-
第24页
The constructor {x = 0, y = 0} is equivalent to {["x"] = 0, ["y"] = 0} Lua 这构造 table 的方式真够混乱的。跟 python 比较,Lua 实在别扭。python 构造 dict 的形式很统一,{'a': 1}。或许我应该多看几章再下评论... (更多)
Lua 这构造 table 的方式真够混乱的。跟 python 比较,Lua 实在别扭。python 构造 dict 的形式很统一,{'a': 1}。或许我应该多看几章再下评论... (收起)The constructor {x = 0, y = 0} is equivalent to {["x"] = 0, ["y"] = 0}
2011-05-20 21:21:15 1回应
-
第1页
wltan (新年快乐)
用VIsual Studio2010编译lua工程:(http://goo.gl/qLE6t) 1. 下载lua源代码:http://goo.gl/BQ4Q9 2. 下载Visual Studio工程文件:http://goo.gl/9oOEh 将工程文件与lua源码解压缩到同一个目录中,运行lua-vs2010.sln,生成文件在lib/lua.lib中。 (更多)用VIsual Studio2010编译lua工程:(http://goo.gl/qLE6t)1. 下载lua源代码:http://goo.gl/BQ4Q9 2. 下载Visual Studio工程文件:http://goo.gl/9oOEh将工程文件与lua源码解压缩到同一个目录中,运行lua-vs2010.sln,生成文件在lib/lua.lib中。 (收起)2011-07-22 15:53:17 回应
-
第24页
The constructor {x = 0, y = 0} is equivalent to {["x"] = 0, ["y"] = 0} Lua 这构造 table 的方式真够混乱的。跟 python 比较,Lua 实在别扭。python 构造 dict 的形式很统一,{'a': 1}。或许我应该多看几章再下评论... (更多)
Lua 这构造 table 的方式真够混乱的。跟 python 比较,Lua 实在别扭。python 构造 dict 的形式很统一,{'a': 1}。或许我应该多看几章再下评论... (收起)The constructor {x = 0, y = 0} is equivalent to {["x"] = 0, ["y"] = 0}
2011-05-20 21:21:15 1回应
书评 · · · · · · (共12条)
我来评论这本书
-
最有用的好评
-
最有用的中差评
热门评论 最新评论
Lua程序设计
-
- 涅瓦纳(一个沉默的观影者与读书人) 周惟迪(www.zhouweidi.name),在少年时由于喜好计算机游戏而喜爱上计算机编程,对各类开发技术皆有涉猎。曾从事过2年游戏程序设计专业的教育工作,之后在上海Ubisoft工作,参与Splinter Cell 4(Xbox 360)、Rayman 4(Xbox 360)等项目开发。现就职于Epic Games......2012-01-10 来自 电子工业出版社2008版
Programming In Lua
-
- 涅瓦纳(一个沉默的观影者与读书人) Lua is becoming the language of choice for anyone who needs a scripting language that is simple, efficient, extensible, portable, and free. Currently, Lua is be......2012-01-10 来自 Roberto Ierusalimschy2003版
瑕不掩瑜
-
- 李马(不过如此) 抱歉,有些标题党。 Lua 美极了——优雅,简洁,自不必多说。此谓之瑜。 所谓瑕,是我发现的一处笔误。 在 28.3 节《面向对象的访问》中提到,为了使用户自定义类型能够使用面向对象的语法来操作,一定要为元表设置“--index 元方法”。 就这里错了,把 __index(下划线)写成了 --index(减号)......2010-06-19 2/3有用来自 电子工业出版社2008版
翻译啊翻译
-
- lichray(願いのカケラ) 本来已经看过了英文版,今天偶然在书店看到,买下来,看完了。感觉是,还是翻译的问题。但与常见的翻译通病不同,问题不在于语言不符合中文习惯,而在于很明显,译者对一些术语的译法不太了解。比如那个有望传为经典的“正确的尾部递归”。还有那个被译为“泛型 for”的 generic for,在这里应该是“生成型 for”,原因自己...... (28回应)2008-05-25 3/7有用来自 电子工业出版社2008版
快速入门手册--页数不多,信息很多
-
- lili(Hacking) 这本书我看着有点头大,只讲了语言的特性,但是没有练习。对于没有Lua编程经验的人看。会有些不知所云。其实这个语言的特性还是比较多的。虽然语法比较简洁但是并不是很好使用。有些语法过于繁杂如细节较多接口不够简洁。特性较多既可以写函数式的也可一些命令式的。还有OO机制。个人觉得还是先大概浏览一遍。用的时候在细看。......2011-09-25 来自 电子工业出版社2008版
= =
-
- 无辜者的悼词(hi~菜鸟~~~) 亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖不~亲.29.9卖......2011-05-30 来自 电子工业出版社2008版
第一个在"Programming in Lua, Second Edition"的论坛里发言
- > 点这儿转让 有108人想读,手里有一本闲着?
这本书的其他版本 · · · · · · ( 全部3 )
- 电子工业出版社版 2008-5 / 148人读过 / 有售
- Roberto Ierusalimschy版 2003-11-30 / 31人读过
以下豆列推荐 · · · · · · (全部)
谁读这本书?
订阅关于Programming in Lua, Second Edition的评论:
feed: rss 2.0











