
用 Go 语言自制解释器
Writing An Interpreter In Go
Thorsten Ball · 初版 2016 年
- 76次提及
- 47人推荐
- 66位 HN 评论者
为什么值得读
用Go动手从零实现一个非Lisp解释器与解析器
- 纯手工代码实战,体验构建解释器的乐趣
- 动手实现Pratt解析器等核心编译原理解析
- 适合作为自制语言或表格计算引擎的入门
适合:想动手实现一门自制编程语言的Go开发者
值得读指数:93 / 100
Hacker News 读者推荐
《Writing an interpreter in Go》https://www.amazon.com/Writing-Interpreter-Go-Thorsten-Ball/... 挺不错的。这本书默认你已经会 Go 语言了,而且最后做出来的解释器并不是 Lisp 解释器。
AlexeyBrin 在 HN 的推荐
……Tracer Challenge,但没那么通用于各种语言)*《计算机系统要素:从零开始构建现代计算机》(The Elements of Computing Systems: Building a Modern Computer from First Principles)*《机器学习编程:从代码到深度学习》(Programming Machine Learning: From Coding to Deep Learning)*《Writing an Interpreter in Go》和《Writing a Compiler in Go》(两本是同一个作者)*《Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language》*《Exploring Language with Logo》*《Visual Modeling……
bmitc 在 HN 的推荐
还有 Thorsten Ball 的《Writing an Interpreter in Go》[1] 和《Writing a Compiler in Go》[2]。[1] https://interpreterbook.com/ [2] https://compilerbook.com/
chidiw 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 0262033844
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。