Academic Catalog 2021-2022 
    Oct 07, 2022  
Academic Catalog 2021-2022 [ARCHIVED CATALOG]

CSC 385A - Compilers and Automata

(3) This course is a study in the methods for the design and implementation of compilers. It includes the construction of components for building a compiler as a term project. Theoretical concepts of computer science provide important insight into making compilers much easier to write. The course will introduce finite automata, regular expressions, and context-free grammars, along with software tools that use these formalisms to automatically produce two major components of a compiler.

Prerequisites: CSC 320A