From 439c5d3ef5fb8b8ebba28d45088d9b91db7418ac Mon Sep 17 00:00:00 2001 From: JJ Date: Thu, 4 Jan 2024 18:37:28 -0800 Subject: meow --- plt/compilers.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 plt/compilers.md (limited to 'plt/compilers.md') diff --git a/plt/compilers.md b/plt/compilers.md new file mode 100644 index 0000000..d668308 --- /dev/null +++ b/plt/compilers.md @@ -0,0 +1,15 @@ +--- +layout: plt +title: computation/compilers +--- + +# compilers + +articles +- [Compiler optimizations are hard because they forget](https://faultlore.com/blah/oops-that-was-important/) +- [A tutorial on how to write a compiler using LLVM](https://tomassetti.me/a-tutorial-on-how-to-write-a-compiler-using-llvm/) + +books and courses +- [Programming Languages, Application and Interpretation](https://www.plai.org/) +- [Introduction to Compiler Construction](https://www.students.cs.ubc.ca/~cs-411/2022w2/book_top.html) +- [Design Your Own Language (book list)](https://slebok.github.io/dyol/books/index.html) -- cgit v1.2.3-70-g09d2