……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)
看看这本免费书: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)