MichaelReiter / CSC435

Coursework from CSC 435 (Spring 2018) at UVic.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Coursework from CSC 435 (Spring 2018) at UVic.

License:MIT License


Languages

Language:Java 57.6%Language:Objective-C 14.8%Language:Python 10.9%Language:C 9.4%Language:GAP 6.2%Language:C++ 0.6%Language:Ruby 0.4%Language:M4 0.1%Language:Makefile 0.0%Language:Shell 0.0%Language:Smalltalk 0.0%Language:HTML 0.0%