文章与论文分享(一)

maokaihe maokaihe #Rust #Programming Languages #Reading

先分享 Niko Matsakis 与 withoutboats 的博客:两位作者都长期讨论 Rust 语言设计。

这次先放两个 Rust 相关博客。

Niko Matsakis

链接:baby steps

Niko Matsakis 长期参与 Rust 的语言设计。baby steps 是他的个人博客,名字也很贴切:里面不少文章是在把一个还没想透的语言设计问题慢慢掰开来看。借用检查、所有权、类型系统、Rust 未来的语法提案,以及实验语言 Dada,都是这里经常出现的话题。想知道 Rust 为什么会长成现在这个样子,可以从这里往下读。

withoutboats

链接:withoutboats 的博客

withoutboats 是一位 Rust 贡献者,也写不少编程语言设计的文章。博客常聊 async Rust、Pin、生成器、所有权和引用这些容易把人绕晕的话题。作者喜欢从一个具体问题开始讲,再往下挖接口和语言规则,所以读起来比直接看提案轻松一点。特别是刚开始碰 Pin 的时候,这里有不少好文章。