很高兴我用 Go 语言完成了它

主要观点:《Writing An Interpreter In Go》八周年将至,作者庆幸用 Go 写这些书,书中代码自 2016 年以来几乎未变,用 Go 1.7 写的代码在 Go 1.23 下仍能编译运行且无警告错误,仅需添加三行go.mod让 G1.13 及之后的用户无需使用GO111MODULE=off环境变量,作者当初认为 Go 是好选择,代码仍符合 Go 习惯,格式不变,易理解和翻译,很多读者不懂 Go 但读了书并将代码翻译成其他语言,作者认为 Go 很适合写解释器和字节码编译器。
关键信息:八周年临近,书中代码特性,作者对 Go 的看法及读者的行为。
重要细节:提供代码运行示例,提及添加go.mod的时间,列举读者将 Monkey 语言翻译成的多种语言等。

阅读 10
0 条评论