Skip to main page content
Ideas
  1. Course Search
  2. COMPSCI 1530

Compilers
COMPSCI 1530

Course Information

Description

Implementation of efficient interpreters and compilers for programming languages. Associated algorithms and pragmatic issues. Emphasizes practical applications including those outside of programming languages proper. Also shows relationships to programming-language theory and design. Participants build a working compiler including lexical analysis, parsing, type checking, code generation, and register allocation. Exposure to run-time issues and optimization.

Course Notes

This course was previously numbered CS 153.

School Faculty of Arts & Sciences
Credits 4
Cross Reg

Available for Harvard Cross Registration

Course Component Lecture
Grading Basis FAS Letter Graded
Exam/Final Deadline Dec. 18, 2025
General Education N/A
Quantitative Reasoning with Data N/A
Divisional Distribution Science & Engineering & Applied Science
Course Level For Undergraduate and Graduate Students