summaryrefslogtreecommitdiff
path: root/computation/compilers.md
diff options
context:
space:
mode:
Diffstat (limited to 'computation/compilers.md')
-rw-r--r--computation/compilers.md14
1 files changed, 8 insertions, 6 deletions
diff --git a/computation/compilers.md b/computation/compilers.md
index b3b1769..b9db36d 100644
--- a/computation/compilers.md
+++ b/computation/compilers.md
@@ -1,8 +1,10 @@
-# Compilers
+# compilers
-Books and Courses
-- [Introduction to Compiler Construction](https://www.students.cs.ubc.ca/~cs-411/2022w2/book_top.html)
-- [Programming Languages, Application and Interpretation](https://www.plai.org/)
-
-Articles
+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)