Mar 29, 2024  
Course Catalog 2008-2009 
    
Course Catalog 2008-2009 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 331 - Compilers


Next Offered: 2009-2010
Semester Offered: Second Semester
Credits (Range): 3 Hours
Attribute: 3 NS, QP-F

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



Add to Portfolio (opens a new window)