用Go语言自制解释器

作者:[德] 索斯藤·鲍尔(Thorsten Ball);译者:孙波翔
出版社:人民邮电出版社 | 图灵教育
图书介绍:
在程序员与计算机的“交流”过程中,解释器无疑扮演着优秀的翻译角色。它为只懂0和1的计算机翻译源代码,为看似随机的字符赋予含义。这是如何实现的呢?充满好奇心的你,是否曾经思考过这个问题?跟随本书,你将揭开解释器的神秘面纱,通晓它的工作原理,并编写出自己的解释器。本书采用Go语言来为自创的编程语言Monkey实现解释器。你将为Monkey语言实现类C语法、变量绑定、基本数据类型、算术运算、内置函数、闭包等特性,并了解什么是词法分析器、语法分析器和抽象语法树。
可领取数量:
两本
相关推荐
Monkeylang:用Go语言为Monkey编程语言编写的解释器
Monkeylang:用Go语言为Monkey编程语言编写的解释器
使用 Go 语言实现的简单的 Lua 解释器。.zip
使用 Go 语言实现的简单的 Lua 解释器。
gbasic:一个用 Go 编写的 BASIC 小解释器
gbasic 一个用 Go 编写的用于 BASIC 的小型解释器。 我想学习 Go 和编写语言解释器,所以这是我的第一次尝试。 这是基于佳士的; 一个用 java 编写的基本解释器
go-ast-book:《 Go语法树入门-开启自制编程语言和编译器之旅》(开源免费图书Go语言进阶掌握抽象语法树Go语言AST凹语言)
Go语法树入门-开启自制编程语言和编译器之旅! Go语言QQ群:102319854,1055927514 光谷码农课堂: ://study.163.com/provider/480000001914454/index.htm 凹语言(凹读音“ Wa”)(Wa编程语言): : 蚂蚁金服招聘云原生方向和编程语言方向职位(杭州/ P7):云原生方向要求熟悉k8s配套工具,如kubectl,kustomize,kubebuilder,operator;编程语言方向要求对语言对语言解释器(如py / js / lua / wasm等),工具链,配套SDK有一定的兴趣和实践经验。欢迎各位同学咨询或推
monkey-intepreter:用Go编写的解释器。 跟随Thorsten Ball的书
monkey-intepreter:用Go编写的解释器。 跟随Thorsten Ball的书


