分享 整理一些有关自制编程语言的书籍/资料

flask · 2023年04月25日 · 最后由 MarkHoo 回复于 2023年06月01日 · 1390 次阅读

最近想学习 Dart 语言,想用 Dart 实现一个简单的玩具语言。目前还没完成,也不知道能不能完成。之前买过许多「自制 XYZ」的书,也收藏了一些网络资料,在这里分享给一样对自制编程语言感兴趣的朋友。

一些书籍

《自制编译器》作者「青木峰郎」也是《Ruby 程序设计 268 技》作者之一。

这 3 本书我都买了,除了「两周」那本,另外两本都挺厚的,而且代码比较难懂。

入门首选

私心推荐

《Crafting Interpreters》是我最最最喜欢的关于讲解自制编程语言入门的书。目前没有中文版,我私信过图灵社区的编辑,说是引进了「用 Go 语言自制 XYZ」系列就不打算引进这本。这本书可以在 https://www.craftinginterpreters.com 阅读,排版非常好。

作者是 Dart 语言团队Bob Nystrom,另外一本著作是《游戏编程模式

教材系列

理论/工具

面向对象(可选)

以上书籍我没有细看,我想对于设计一个面向对象的语言是有帮助的。

书籍就介绍这么多,以下是一些视频资源。

Part 1

原标题《Anders Hejlsberg on Modern Compiler Construction》。

Part 2

Part 3

Tom Stuart 是《计算的本质》的作者。

Part 4

Part 5

一些链接

编程语言

先收藏再看

我自己在写一个笔记,"开发" Linux 0.11 http://coding.bozhen.live/#/books/10

我最近也再考虑学习学习写个语法上尽可能接近 Python 的静态语言

需要 登录 后方可回复, 如果你还没有账号请 注册新账号