diff options
author | JJ | 2024-01-05 02:37:28 +0000 |
---|---|---|
committer | JJ | 2024-01-05 02:37:28 +0000 |
commit | 439c5d3ef5fb8b8ebba28d45088d9b91db7418ac (patch) | |
tree | 279051b346a86c782b3b7ad3a954f1f8dab9bb54 /plt/compilers.md | |
parent | 5ffac59a93388e16e90dbdd1c4f68d6a2f2c057a (diff) |
meow
Diffstat (limited to 'plt/compilers.md')
-rw-r--r-- | plt/compilers.md | 15 |
1 files changed, 15 insertions, 0 deletions
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) |