作者:
[巴西] 罗伯拖·鲁萨利姆斯奇
出版社: 电子工业出版社
原作名: Programming in Lua
译者: 梅隆魁
出版年: 2018-7-1
页数: 432
定价: CNY 89.00
装帧: 平装
ISBN: 9787121338045
出版社: 电子工业出版社
原作名: Programming in Lua
译者: 梅隆魁
出版年: 2018-7-1
页数: 432
定价: CNY 89.00
装帧: 平装
ISBN: 9787121338045
内容简介 · · · · · ·
本书由 Lua 语言作者亲自撰写,针对 Lua 语言本身由浅入深地从各个方面进行了完整和细致的讲解。第4版主要针对的是 Lua 5.3,这是撰写时 Lua 语言的近期新版本。
作者从语言使用者的角度出发,讲解了语言基础、编程实操、不错特性及 C 语言 API 等四个方面的内容,既有 Lua 语言基本数据类型、输入输出、控制结构等基础知识,也有对模块、闭包、元表、协程、延续、反射、环境、垃圾回收、函数式编程、面向对象编程、C 语言 API 等不错特性的系统讲解,还有对 Lua 5.3 中引入的整型、位运算、瞬表、延续等新功能的细致说明。
作者简介 · · · · · ·
罗伯拖·鲁萨利姆斯奇(Roberto Ierusalimschy)
Lua 语言的首席架构师,从1993年 Lua 语言诞生起即进行 Lua 语言的开发工作,目前是巴西 PUC-Rio(the Pontifical Catholic University of Rio de Janeiro)大学计算机科学专业的助理教授,主要从事编程语言的设计和实现工作。
目录 · · · · · ·
前言
读者服务
第1部分 语言基础
1 Lua语言入门
2 小插曲:八皇后问题
3 数值
4 字符串
5 表
6 函数
7 输入输出
8 补充知识
第2部分 编程实操
9 闭包
10 模式匹配
11 小插曲:出现频率最高的单词
12 日期和时间
13 位和字节
14 数据结构
15 数据文件和序列化
16 编译、执行和错误
17 模块和包
第3部分 语言特性
18 迭代器和泛型for
19 小插曲:马尔可夫链算法
20 元表和元方法
21 面向对象(Object-Oriented)编程
22 环境(Environment)
23 垃圾收集
24 协程(Coroutine)
25 反射(Re fl ection)
26 小插曲:使用协程实现多线程
第4部分 C语言API
27 C语言API总览
28 扩展应用
29 在Lua中调用C语言
30 编写C函数的技巧
31 C语言中的用户自定义类型
32 管理资源
33 线程和状态
· · · · · · (收起)
读者服务
第1部分 语言基础
1 Lua语言入门
2 小插曲:八皇后问题
3 数值
4 字符串
5 表
6 函数
7 输入输出
8 补充知识
第2部分 编程实操
9 闭包
10 模式匹配
11 小插曲:出现频率最高的单词
12 日期和时间
13 位和字节
14 数据结构
15 数据文件和序列化
16 编译、执行和错误
17 模块和包
第3部分 语言特性
18 迭代器和泛型for
19 小插曲:马尔可夫链算法
20 元表和元方法
21 面向对象(Object-Oriented)编程
22 环境(Environment)
23 垃圾收集
24 协程(Coroutine)
25 反射(Re fl ection)
26 小插曲:使用协程实现多线程
第4部分 C语言API
27 C语言API总览
28 扩展应用
29 在Lua中调用C语言
30 编写C函数的技巧
31 C语言中的用户自定义类型
32 管理资源
33 线程和状态
· · · · · · (收起)
喜欢读"Lua程序设计(第4版)"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"Lua程序设计(第4版)"的人也喜欢 · · · · · ·
- Kubernetes编程 6.9
- 游戏编程模式 8.8
- Ruby元编程(第2版) 9.3
- 精通正则表达式(第3版) 9.1
- 游戏引擎架构 9.1
- C语言接口与实现 8.2
- Erlang程序设计(第2版) 8.9
- 深入理解并行编程 8.4
- 虚拟机设计与实现 8.3
Lua程序设计(第4版)的书评 · · · · · · ( 全部 22 条 )
很好的入门书籍+查询手册
花了一天的时间把全书浏览了一遍,对于之前完全没有接触过Lua的童鞋来说是很好的入门书籍。 看的是luachina翻译的245页中文版,总共是四篇29章+1章附录,建议多花点时间在第一篇(0-10章)的基本介绍上就好了,如果需要用到与C/C++的交互可以再看看第四篇的对应内容,至于...
(展开)
快速入门手册--页数不多,信息很多
这本书我看着有点头大,只讲了语言的特性,但是没有练习。对于没有Lua编程经验的人看。会有些不知所云。其实这个语言的特性还是比较多的。虽然语法比较简洁但是并不是很好使用。有些语法过于繁杂如细节较多接口不够简洁。特性较多既可以写函数式的也可一些命令式的。还有OO机制...
(展开)
> 更多书评 22篇
论坛 · · · · · ·
在这本书的论坛里发言这本书的其他版本 · · · · · · ( 全部6 )
-
电子工业出版社 (2008)8.5分 484人读过
-
Lua.org (2006)8.6分 125人读过
-
Lua.org (2012)9.0分 68人读过
-
Roberto Ierusalimschy (2003)8.8分 56人读过
以下书单推荐 · · · · · · ( 全部 )
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于Lua程序设计(第4版)的评论:
feed: rss 2.0
0 有用 greatlzc 2019-04-04 16:34:45
和5.1版本相比改动不少
1 有用 夜想曲 2022-12-03 20:17:21 广东
做项目业务逻辑时需要原子性执行批量的Redis语句,了解到可以通过发送Lua脚本至Redis server实现,就快速边查边写,很快就搞完Reids Lua业务脚本了,发现很简单。于是顺便,就找了这本书,系统地学习一下Lua。除了第四部分C语言API简单过了遍外,其他三部分都认真读过,挺有收获的。比如,细小的Lua通过“表”这一种类型,就实现了其他语言所有的数据结构,还有面向对象特性。。这比go还... 做项目业务逻辑时需要原子性执行批量的Redis语句,了解到可以通过发送Lua脚本至Redis server实现,就快速边查边写,很快就搞完Reids Lua业务脚本了,发现很简单。于是顺便,就找了这本书,系统地学习一下Lua。除了第四部分C语言API简单过了遍外,其他三部分都认真读过,挺有收获的。比如,细小的Lua通过“表”这一种类型,就实现了其他语言所有的数据结构,还有面向对象特性。。这比go还要精简,更不用说c++ STL了。 如果工作上接触到Lua,又对它有兴趣,那么可以入手这本书看看。 (展开)
0 有用 2yon2004kun2 2021-05-21 13:04:10
唯一一本lua基础知识书籍
0 有用 穆野霜泉 2023-03-31 07:12:22 北京
小巧精致的嵌入式脚本语言,C++的好伴侣。
0 有用 桐島 2022-01-09 23:04:48
学,有很多影子就是
0 有用 R君 2024-05-09 09:21:03 广东
第三章以及之后的有些没看懂,比如gc,反射这些,学习lua看这本真的非常的好
0 有用 福旺 2024-01-08 11:18:31 广东
写得非常好。就跟 lua 语言一样,简洁有力到位。
0 有用 🐑 2023-12-22 13:15:59 吉林
中文版错误很多
0 有用 venchia 2023-10-05 15:25:36 广东
经典远谈不上,就是为数不多的Lua学习资料当中相比较而言稍微好点的而已。内容编排感觉比较杂乱,部分知识点的介绍不够全面深入,遮遮掩掩、一知半解的感觉。什么是上值也解释不明白,一笔带过。尤其是后面几章,比较仓促,举的示例有些完全没有代表性,不能突出重点,代码也不全。仔细看的话,有好几处前言后语还自相矛盾,让人眉头一紧。
0 有用 大勋 2023-07-21 16:32:18 北京
Lua这语言真不错,短小精悍,没想到其作者Roberto Ierusalimschy是巴西人,respect