Skip to content

DAT259 Special Curriculum Course: Modern Compiler Construction Tools

License

Notifications You must be signed in to change notification settings

selabhvl/dat259-compilers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAT259: Modern Compiler Construction Tools

This is the public GitHub repository for the special curriculum course "Modern Compiler Construction Tools".

Course Schedule Spring 2025

Week Topic Reading
4 Course Intro: Programming Languages and Compilers Dragon Book Chap.1
5 Lexical Analysis Dragon Book Chap. 3
6 Syntactical Analysis Dragon Book Chap. 4
7 Syntax Directed Translation / Interpretation Dragon Book Chap. 5
8 Semantic Analysis / Type Checking Dragon Book Chap. 6
9 No lecture
10 Master seminar / No lecture
11 Intro to LLVM Bridgers and Piovezan - Tutorial
12 Internal Memory Layout of Programs Dragon Book Chapters 7 + 8
13 Code Generation Dragon Book Chapter 9
14 Code Optimization Dragon Book Chapter 10
15 No lecture
16 Easter / No Lecture
17 Project Presentations
18 No lecture
19 No lecture
20 Exam

About

DAT259 Special Curriculum Course: Modern Compiler Construction Tools

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published