Lua设计与实现 - codedump

Lua设计与实现

codedump

出版时间

2017-08-01

ISBN

9787115465375

评分

★★★★★
书籍介绍

本书首先介绍了Lua中的数据结构,比如通用数据是如何表示的、Lua的字符串以及表类型的实现原理,接着讨论了Lua虚拟机的实现,并且将其中重点的一些指令进行了分类讲解,最后讨论了垃圾回收、模块实现、热更新、协程等的实现原理。

网名codedump

长期从事互联网后端服务开发工作。曾经在网易等公司从事游戏服务器后台开发,在网络游戏开发工作期间接触到使用C++编写服务核心引擎和使用Lua脚本编写游戏逻辑的技术组合后,对Lua产生了浓厚的兴趣,遂开始研究其实现原理,陆续公布于网络。个人博客:www.codedump.info。

目录
第1章 概述  1
1.1 前世今生  1
1.2 源码组织  5
1.3 Lua虚拟机工作流程  6
第一部分 基础数据类型

显示全部
用户评论
价格厚道,内容丰富,支持创爷。
书比较薄,lvm各个方面都有提到,对于学习lua源码的人有一定的借鉴意义,但是作者有点局限于细节,宏观上整体的设计和思考,细节上部分内容讲的不够深入。比如对于寄存器这块,宏观上可以介绍寄存器分配算法,然后细节上介绍lvm是如何分配、为什么调整、怎么调整寄存器,这些对于理解lvm 执行和指令实现很重要。
标记了想读几百天之后终于翻了一遍… 哪天对着代码过一次…
作者是大牛,但是书的内容给我的感觉是像在自说自话,没办法,源码解读类的书可能都有这个问题。我还是乖乖滚去看源代码好了。
较薄的一本书。惊讶! 部分内容作者没将原理概论说清楚,就堆砌俄代码,以讲解虚拟机部分的章节为例,非常之难读 另外要求各位对lua cap非常非常之熟悉,否则代码看不懂 并不算一本好书。到不如多看几个云风的文章
手上这本有好些小错误。内容朴实。
Lua 版本的 ”xx 源码解读”
有用
毕设
第六章完全是这本书最大的败笔,实在是写得太跳了,我看得超认真很多地方都看不懂。
下载
收藏