CMSC 22600
Compilers for Computer Languages
This course covers principles of modern compiler design and implementation. Topics include lexical analysis, parsing, type checking, optimization, and code generation. This is a project oriented course in which students will construct a fully working compiler, using Standard ML as the implementation language.
Topics
- lexical analysis
- parsing
- type checking
- optimization
- and code generation
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027