|
|||
CSCI 331 - CompilersSemester Offered: Second Semester Credits (Range): 3 Hours Attribute: 3 NS, QPf A laboratory course on translating programs to machine language. Emphasis will be given to the four main steps of compilation: lexical analysis, parsing, type checking and code generation; some attention will also be paid to code optimization. Alternative strategies will be considered for each of these steps. Each student will write a compiler (approximately 4,000 lines of C code) for a language developed for this course. Given in alternate years only. Instructor: J. Donaldson Prerequisites & Notes Prerequisite: CSCI 210 and CSCI 383 or consent of the instructor Notes: Taught in alternate years only |
|||
|
All catalogs © 2026 Oberlin College. Powered by Modern Campus Catalog™.
|
|||