Added type checking and semantic analysis links

This commit is contained in:
haydendavenport 2022-05-06 00:05:11 +00:00
parent edb9611154
commit cc84430a01
1 changed files with 28 additions and 0 deletions

View File

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