Semester and Year

Fall 2023

Dept

Computer Science

Course Number

440

Section Number

1

Course Catalog Description

Study of the techniques for translating high-level programming languages into executable machine code or byte code: lexical analysis, syntactic analysis, contextual analysis, and code generation. Comparison between compilation and interpretation as approaches to programming language implementation. Optional topics include: garbage collection, polymorphic type checking, optimization, implementation of virtual machines. Offered as needed.

Off-Campus Download

Share

COinS