| 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 | |
|