3 ms·
If you like Ghuloum's paper, there are three fairly recent compiler books that are inspired by it: https://nostarch.com/writing-c-compiler https://nostarch.com
by Jtsummers 1y ago
If you like Ghuloum's paper, there are three fairly recent compiler books that are inspired by it:
https://nostarch.com/writing-c-compiler https://nostarch.com/writing-c-compiler - Writing a C Compiler by Nora Sandler, language agnostic for the implementation.
https://mitpress.mit.edu/9780262047760/essentials-of-compilation/ https://mitpress.mit.edu/9780262047760/essentials-of-compila... - Essentials of Compilation (using Racket) by Jeremy Siek
https://mitpress.mit.edu/9780262048248/essentials-of-compilation/ https://mitpress.mit.edu/9780262048248/essentials-of-compila... - Essentials of Compilation (using Python) by Jeremy Siek
Those last two both have open access versions.
- dang 1y agoThe paper itself has been discussed a few times: An Incremental Approach to Compiler Construction (2006) [pdf] - https://news.ycombinator.com/item?id=29123715 https://news.ycombinator.com/item?id=29123715 - Nov 2021 (10 comments) An Incremental Approach to Compiler Construction (2006) [pdf] - https://news.ycombinator.com/item?id=20577660 https://news.ycombinator.com/item?id=20577660 - July 2019 (5 comments) An Incremental Approach to Compiler Construction (2006) [pdf] - https://news.ycombinator.com/item?id=13207441 https://news.ycombinator.com/item?id=13207441 - Dec 2016 (19 comments) An Incremental Approach to Compiler Construction (2006) [pdf] - https://news.ycombinator.com/item?id=10785164 https://news.ycombinator.com/item?id=10785164 - Dec 2015 (13 comments) Writing a Compiler in 24 Small Steps [pdf] - https://news.ycombinator.com/item?id=1652623 https://news.ycombinator.com/item?id=1652623 - Sept 2010 (16 comments) An Incremental Approach to Compiler Construction - https://news.ycombinator.com/item?id=1408241 https://news.ycombinator.com/item?id=1408241 - June 2010 (18 comments) (and also in comments: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&query=Ghuloum&sort=byDate&type=comment https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...)
- alhazrod 1y agoThe Essentials of Compilation (using Racket) by Jeremy Siek links to this[0] which when downloaded says "An Incremental Approach in Python" and is in Python. [0]: https://github.com/IUCompilerCourse/Essentials-of-Compilation/releases/tag/racket-MIT-press https://github.com/IUCompilerCourse/Essentials-of-Compilatio...
- Jtsummers 1y agohttps://github.com/IUCompilerCourse/Essentials-of-Compilation/releases/download/racket-october-2023/book.pdf https://github.com/IUCompilerCourse/Essentials-of-Compilatio...
- MangoToupe 1y agoMy man. I appreciate you, and your kindness to me.