Skip to content

MichaelReiter/CSC435

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSC435

Coursework from CSC 435 (Spring 2018) at UVic.

This course focused on compiler construction. Some topics covered included

  • Regular expressions and lexical analysis
  • Context-free grammars and syntactic analysis
  • Type checking and other semantic analysis
  • Abstract Syntax Trees as an intermediate representation
  • Code generation
  • Register allocation
  • Instruction scheduling
  • Code optimizations
  • Compiler implementation