自己动手实现Lua

张秀宏

出版时间

2018-01-01

ISBN

9787111610229

评分

★★★★★

标签

编程

书籍介绍
这不是一本让你快速上手Lua编程的书,而是一场把一门脚本语言从里到外拆散又重组的工程实践。作者以Lua为蓝本,用Go语言从零搭建虚拟机、编译器和标准库,带着读者走过二进制chunk解析、指令集编码、表与闭包、词法语法分析到代码生成。读者最看重的,是那种
作者简介
张秀宏,服务器开发工程师,有多年的Java和游戏服务器开发和架构经验,对高级语言虚拟机有非常深入的研究。曾在EA、乐元素等游戏公司担任高级服务器工程师,现任某创业公司架构师。 曾于2016年6月出版《自己动手写Java虚拟机》一书,广受读者好评,并多次重印。《自己动手实现Lua:虚拟机、编译器、标准库》是他时隔两年之后推出的又一力作。
目录
前言
第一部分 准备
第1章 准备工作
1.1 准备开发环境
1.2 准备目录结构

显示全部
用户评论
内容很广泛,涉及基于寄存器的虚拟机指令集设计、数据结构、编译原理等知识,而且实践性很强。难度不低,完成(抄)了 80% 下来只理解了 40%,只好建个仓库不断整理完善代码...
爽啊
好书,从语言的实现,虚拟机的原理到编译原理,内容有广度,也有深度,阅读此书对计算机基础要求比较高,读完对语言的使用和虚拟机类程序的运行会有很深入的理解
不错
书的内容是我想要的,总体组织也不错。但是书中也有不少错别字啥的,国内出版书籍的质量还是有待提高啊。
以前在没学过编译原理的情况下强行啃完的,竟然还学会了后端实现,全篇通俗易懂
用go实现lua的虚拟机,推荐动手实现一遍
书是好书,就是看的有点虎头蛇尾了
最好是会Golang,如果有学过编译原理就更好了,这本书能带给人一些成就感,毕竟程序员的浪漫之一。
毕设预定
下载
收藏
全部深度解读 →主题书单高分榜最近更新