万本电子书0元读

万本电子书0元读

顶部广告

Lua解释器构建:从虚拟机到编译器电子书

这是一本深探索Lua解释器内部设计与实现的书,而且本书不仅仅局限于Lua本身,立足于脚本语言设计,对其他脚本语言也有很好的参考价值。

售       价:¥

纸质售价:¥69.30购买纸书

61人正在读 | 0人评论 6.5

作       者:吴尹杰

出  版  社:机械工业出版社

出版时间:2023-03-09

字       数:15.0万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Lua是一门设计精简、功能强大的脚本语言。本书将Lua解释器拆解,使用C语言,一步一步构建能够正确运行的Lua解释器。本书共6章,分别为Lua解释器概述,Lua虚拟机,Lua脚本的编译与虚拟机指令运行流程,Lua编译器,Lua的解释器的其他基础特征,dummylua发案例:俄罗斯方块。阅读本书,并不需要读者事先精通有关编译原理的知识,书中会尝试用简洁的语言,向读者介绍相关的具体内容。 Lua解释器构建:从虚拟机到编译器面向对Lua内部以及解释器的设计和实现感兴趣的读者,并要求读者对C语言和Lua有一定的了解和使用经验。本书免费提供书中配套案例的全部源码,相关获取方式见封底。<br/>【推荐语】<br/>这是一本深探索Lua解释器内部设计与实现的书,而且本书不仅仅局限于Lua本身,立足于脚本语言设计,对其他脚本语言也有很好的参考价值。<br/>【作者】<br/>吴尹杰 网名Manistein,广州某游戏发有限公司服务端技术总监,热爱计算机技术,喜欢钻研,熟悉多门编程语言,为知名服务端框架skynet贡献过多篇核心源码分析文档。 个人博客地址:http://manistein.club/ 。<br/>
目录展开

序 RECOMMEND

前言 PREFACE

第1章 Lua解释器概述

1.1 Lua解释器

1.2 Lua虚拟机

1.3 Lua编译器

1.4 从0开发一个Lua解释器:dummylua项目

第2章 Lua虚拟机

2.1 Lua虚拟机基础知识

2.2 为虚拟机添加垃圾回收机制

2.3 Lua虚拟机的字符串

2.4 Lua虚拟机的表

第3章 Lua脚本的编译与虚拟机指令运行流程

3.1 第一个编译并运行脚本的例子:让Lua说“hello world”

3.2 Lua的整体编译和运行流程

3.3 虚拟机如何运行编译后的指令

3.4 虚拟机输出“hello world”的例子

3.5 反编译工具——protodump

3.6 标准库加载流程

3.7 Lua内置编译器补充说明

3.8 让dummylua能够编译并运行“hello world”脚本

第4章 Lua编译器

4.1 Lua词法分析器

4.2 Lua语法分析器基础——expr语句编译流程

4.3 完整的Lua语法分析器

第5章 Lua解释器的其他基础特性

5.1 元表

5.2 用户数据

5.3 上值

5.4 弱表

5.5 require机制

第6章 dummylua开发案例:俄罗斯方块

6.1 案例简介

6.2 案例代码结构

6.3 编译与运行

附录

附录A Lua虚拟机指令集

附录B Lua的EBNF语法

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部