College of Chemistry Course Guide

CS 164 - Programming Languiaces and Compilers (4 Units)

(Taken from the UC Berkeley Course Guide)

Course Overview

Summary

Survey of programming languages. The design of modern programming languages. Principles and techniques of scanning, parsing, semantic analysis, and code generation. Implementation of compilers, interpreters, and assemblers. Overview of run-time organization and error handling.

Prerequisites

CS 61B and CS 61C

Workload

Time Commitment

3 hours of lecture and 1 hour of discussion per week.




UC Berkeley Course Guide