
编写C编译器
Writing a C Compiler
Nora Sandler · 初版 2023 年
- 10次提及
- 7人推荐
- 7位 HN 评论者
简介
这是一本寓教于乐的实战指南,教你如何为一门真实的编程语言亲手编写编译器。编译器处于程序员一切工作的核心,但即使是经验丰富的开发者也常对其心生敬畏。对于渴望真正理解编译器运作机制的人来说,Writing a C Compiler 将为你拨开迷雾。本书将带你完成一个趣味盎然的项目,学习将一门现实世界的编程语言编译为真实汇编代码所需的知识。Writing a C Compiler 将按部就班地引导你为 C 语言的一个重要子集构建专属于你的编译器——无需事先具备任何相关经验
Hacker News 读者推荐
没错。我最喜欢那种带你从零手把手实现复杂系统项目的书了,比如 Nora Sandler 的《编写 C 编译器》(Writing a C compiler),或者 Sy Brand 的《构建调试器》(Building a Debugger)。真希望他们能多出一些这样的书。
xqb64 在 HN 的推荐
Bob Nystrom 的《Crafting Interpreters》是一个很好的入门起点。等你积累了一些经验之后,就可以尝试死磕 Nora Sandler 的《编写 C 编译器》了。
xqb64 在 HN 的推荐
你可能会对这个感兴趣:Nora Sandler 写的《编写 C 编译器》(No Starch Press 出版)。在第一章你就能写出一个能输出 x64 汇编语言、可正常工作的 C 编译器(只要程序只在 main 里返回一个整数就行),然后接下来你会继续……
drivers99 在 HN 的推荐
找书
豆瓣 微信读书 京东 Open Library ISBN 1718500424
数据整理自 Hacker News 公开评论,数据来源 hackerbooks.org 与 Open Library。