《用Go语言自制解释器》[德]索斯藤·鲍尔(ThorstenBall) 电子书封面

《用Go语言自制解释器》

[德]索斯藤·鲍尔(ThorstenBall) · 孙波翔 译 · 人民邮电出版社

2022 年 288 页 ISBN 9787115588289
更多教育学习书目
About This Book

图书简介

《用Go语言自制解释器》[德]索斯藤·鲍尔(ThorstenBall) 著,孙波翔 译,人民邮电出版社 出版,2022 年,共 288 页,ISBN 9787115588289。

在程序员与计算机的"交流"过程中,解释器无疑扮演着优秀的翻译角色。它为只懂0和1的计算机翻译源代码,为看似随机的字符赋予含义。这是如何实现的呢?充满好奇心的你,是否曾经思考过这个问题?跟随本书,你将揭开解释器的神秘面纱,通晓它的工作原理,并编写出自己的解释器。本书采用Go语言来为自创的编程语言Monkey实现解释器。你将为Monkey语言实现类C语法、变量绑定、基本数据类型、算术运算、内置函数、闭包等特性,并了解什么是词法分析器、语法分析器和抽象语法树。

About The Author

作者简介

索斯藤·鲍尔(Thorsten Ball) Sourcegraph软件工程师,精通多门程序设计语言,包括Go、C、JavaScript和Ruby,深谙编译原理、系统编程、Unix、数据库等相关技术。现居德国,长期活跃于欧洲各大技术大会。 孙波翔 软件工程师,硕士毕业后旅居法国。从事与Python、Go相关的研究和工作,热爱开源,侧重于Python、GUI、编译器方向。给NumPy、PySide2、wxWidgets、Cython、Pyston v1解释器等开源项目贡献过代码,另译有《深入理解Python特性》。

Why We Recommend

编辑推荐

01

内容亮点

《用Go语言自制解释器》在程序员与计算机的"交流"过程中,解释器无疑扮演着优秀的翻译角色。

02

作者与版本

作者:索斯藤·鲍尔(Thorsten Ball) Sourcegraph软件工程师,精通多门程序设计语言,包括Go、C、JavaScript和Ruby,深谙编译原理、系统编程、Unix、…

03

值得一读

《用Go语言自制解释器》归入教育学习类。页面下方扫码即可获取电子版,支持 Kindle、手机与平板多端阅读。

You May Also Like

相关推荐