1. Let’s Build a Compiler (1995) (compilers.iecc.com)
recommended by 3 users | 2010 | 196 points by aycangulez | original thread |
2. “That's a very interesting topic and nice write-up, thank you for sharing!” (comment)
recommended by 2 users | 2019 | triska on: The Meta-Circular Evaluator (2016) | original thread |
3. Creating a language using only assembly language (speakerdeck.com)
recommended by 2 users | 2015 | 347 points by nineties | original thread |
4. The Journey Before main() (amit.prasad.me)
recommended by 2 users | 2025 | 316 points by amitprasad | original thread |
5. Crafting “Crafting Interpreters” (journal.stuffwithstuff.com)
recommended by 2 users | 2020 | 777 points by _vbdg | original thread |
6. The death of optimizing compilers [pdf] (cr.yp.to)
recommended by 2 users | 2015 | 217 points by fcambus | original thread |
7. C4 – C in 4 functions (github.com)
recommended by 1 user | 2014 | 517 points by petercooper | original thread |
8. Crafting Interpreters (craftinginterpreters.com)
recommended by 1 user | 2024 | 607 points by metadat | original thread |
9. Show HN: Crafting Interpreters – A handbook for making programming languages (craftinginterpreters.com)
recommended by 1 user | 2017 | 423 points by munificent | original thread |
10. Author of LuaJIT explains why compilers can't beat hand-coded assembly (article.gmane.org)
recommended by 1 user | 2011 | 323 points by BrandonM | original thread |
11. Mold: A Modern Linker (github.com)
recommended by 1 user | 2021 | 299 points by signa11 | original thread |
12. The Hardest Program I've Ever Written (journal.stuffwithstuff.com)
recommended by 1 user | 2015 | 242 points by skybrian | original thread |
13. Linkers and Loaders (1999) (iecc.com)
recommended by 1 user | 2018 | 158 points by ingve | original thread |
14. Metaprogramming for madmen (fgiesen.wordpress.com)
recommended by 1 user | 2014 | 134 points by leeoniya | original thread |
15. “Compiler Construction” by Niklaus Wirth (2014) [pdf] (inf.ethz.ch)
recommended by 1 user | 2015 | 127 points by networked | original thread |
16. Fully Countering Trusting Trust Through Diverse Double-Compiling (2009) (dwheeler.com)
recommended by 1 user | 2016 | 88 points by micaeked | original thread |
17. File for Divorce from LLVM (github.com)
recommended by 1 user | 2023 | 35 points by detaro | original thread |
18. Running the "Reflections on Trusting Trust" Compiler (research.swtch.com)
recommended by 1 user | 2023 | 5 points by rsc | original thread |
19. “I agree completely with the premise, which is that Parsing looks like a solved problem but really isn't.” (comment)
recommended by 1 user | 2011 | haberman on: Parsing: the solved problem that isn't | aged well | original thread |