EECE 334
Programming Language Design and Implementation
Electrical and Computer Engineering · Maroun Semaan Faculty of Engineering and Architecture · 3 credits
Description
This course examines the design and implementation of widely adopted programming languages. Topics include data types; bindings; run-time management; objectorientation; syntax analysis; semantic analysis; and the implementation of compilers and interpreters. Functional and logic programming principles are also covered.
Prerequisites