《编译器与语言设计导论》封面

编译器与语言设计导论

Introduction to Compilers and Language Design

Douglas Thain · 初版 2019 年

4人推荐
5位读者提及
5次提及

Hacker News 上怎么说

  • 看看这本免费书:Douglas Thain 写的《Introduction to Compilers and Language Design》http://compilerbook.org/

    Check this free book: Introduction to Compilers and Language Design by Douglas Thain http://compilerbook.org/

  • ……Lagunita 上的编译原理课程 https://lagunita.stanford.edu/courses/Engineering/Compilers/... Matt Might 的课程是绝佳的自学路线图 http://matt.might.net/teaching/compilers/ 书籍《Introduction to Compilers and Language Design》https://www3.nd.edu/~dthain/compilerbook/ 不过我不太喜欢未经筛选就一股脑堆链接的做法:Github 上的 Awesome compilers 链接汇总 https://github.com/aalhour/awesome-compilers

    …Compiler course on Lagunita https://lagunita.stanford.edu/courses/Engineering/Compilers/... Matt Might's courses are self educational blueprints http://matt.might.net/teaching/compilers/ Book Introduction to Compilers and Language Design https://www3.nd.edu/~dthain/compilerbook/ I'm not a fan of uncurated link dumps, however: Awesome compilers link aggregation on Github https://github.com/aalhour/awesome-compilers

  • ……这两本书:- 《Crafting Interpreters》[2]。编译器和解释器有很多共通之处,而且这本书对新手极其友好。基本上,这就是最完美的入门书。- 《Introduction to Compilers and Language Design》[3]。不预设你有任何现成的编译器知识,采用非常注重实操的方式教授构建编译器所需的所有基础。示例用的是 C 语言。别去理会那些经典教材,比如……

    …these two books: - Crafting Interpreters[2]. Compilers and interpreters have a lot in common and the book is exceptionally beginner-friendly. Basically, this is the perfect one to get started with. - Introduction to Compilers and Language Design[3]. Doesn’t assume any preexisting compilers knowledge, and teaches all the basics necessary to build a compiler using a hands-down approach. The examples are in C. Ignore the classics textbooks like…

  • ……寻找教材灵感,比如:https://people.csail.mit.edu/feser/pld-s23/ https://ocw.mit.edu/courses/6-035-computer-language-engineer... 《Let's Build a Compiler》https://compilers.iecc.com/crenshaw/ 《Introduction to Compilers and Language Design》https://www3.nd.edu/~dthain/compilerbook/ 龙书(Dragon book)是我当年的入门书,但它确实有点年头了。不过依然是经典 https://www.amazon.com/Compilers-Principles-Techniques-Tools...

    …for text ideas for example. https://people.csail.mit.edu/feser/pld-s23/ https://ocw.mit.edu/courses/6-035-computer-language-engineer... Let's Build a Compiler https://compilers.iecc.com/crenshaw/ Introduction to Compilers and Language Design https://www3.nd.edu/~dthain/compilerbook/ Dragon book is where I started, but it's getting long in the tooth. Still a classic https://www.amazon.com/Compilers-Principles-Techniques-Tools...

  • 相关讨论:《Introduction to Compilers and Language Design》(2021年)- https://news.ycombinator.com/item?id=31388741 - 2022年5月(68条评论)《Introduction to Compilers and Language Design》- https://news.ycombinator.com/item?id=19728749 - 2019年4月(1条评论)

    Related: Introduction to Compilers and Language Design (2021) - https://news.ycombinator.com/item?id=31388741 - May 2022 (68 comments) Introduction to Compilers and Language Design - https://news.ycombinator.com/item?id=19728749 - April 2019 (1 comment)

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助