From cc84430a01bd38999fbf4c291042007b68928d67 Mon Sep 17 00:00:00 2001 From: haydendavenport Date: Fri, 6 May 2022 00:05:11 +0000 Subject: [PATCH] Added type checking and semantic analysis links --- selected/compilers.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/selected/compilers.md b/selected/compilers.md index e58539e..7a3ce53 100644 --- a/selected/compilers.md +++ b/selected/compilers.md @@ -40,6 +40,34 @@ ok what do we want to cover | V: Parser and Lexer (Pt. 1) | https://www.youtube.com/watch?v=eF9qWbuQLuw | - semantic analysis / type checking + +| Title | Page | +|-------------------------------|------| +| Semantic Analysis, Explained | https://monkeylearn.com/blog/semantic-analysis/ | +| Wikipedia | https://en.wikipedia.org/wiki/Compiler#Front_end | +| SA in Compiler Design | https://www.geeksforgeeks.org/semantic-analysis-in-compiler-design/ | +| Compiler Design - SA | https://www.tutorialspoint.com/compiler_design/compiler_design_semantic_analysis.htm | +| What is Semantic Analysis? | https://home.adelphi.edu/~siegfried/cs372/372l8.pdf | +| SA in Compiler Design | https://iq.opengenus.org/semantic-analysis-in-compiler-design/ | +| Implementation of SA | https://pgrandinetti.github.io/compilers/page/implementation-semantic-analysis/ | +| What is SA in a Compiler? | https://pgrandinetti.github.io/compilers/page/what-is-semantic-analysis-in-compilers/ | +| SA - An Overview | https://www.sciencedirect.com/topics/computer-science/semantic-analysis | +| SA (Slides) | https://www.computing.dcu.ie/~davids/courses/CA4003/CA4003_Semantic_Analysis_2p.pdf | +| V: The Semantic Analysis! | https://www.youtube.com/watch?v=j172YWmBk5A | +| V: Intro to Semantic Analysis | https://www.youtube.com/watch?v=cC8YRnDGMwI | +| V: Compiler Design SA | https://www.youtube.com/watch?v=57U6pQRnSJA | +| V: Semantic Analysis: Intro | https://www.youtube.com/watch?v=7pHmBEkeIdQ | + +| Title | Page | +|----------------------------------|------| +| Type Checking in Compiler Design | https://www.geeksforgeeks.org/type-checking-in-compiler-design/ | +| Type Checking | https://www.brainkart.com/article/Type-Checking_8086/ | +| Type Checking (Slides) | https://www.slideshare.net/dipongkersen81/type-checkingcompilier-design | +| What is Static Type Checking? | https://www.tutorialspoint.com/what-is-static-type-checking | +| Type Checking in Compiler Design | https://www.wikitechy.com/tutorials/compiler-design/type-checking-in-compiler-design | +| Type Systems | https://www.csd.uwo.ca/~mmorenom/CS447/Lectures/TypeChecking.html/node1.html | +| V: Type Checking | https://www.youtube.com/watch?v=-TQVAKby6oI | + - modern compiler structures (IR / SSA, optimization) - interpreters vs. JITs vs. AOTs vs. "transpilers" - executables and linkers