Description
Introduction to concepts and considerations of modern compilers and programming languages. Language translation, types and declaration, and abstraction mechanisms are studied. Both functional and object-oriented programming paradigms are explored through examination of several programming languages. Prerequisite: EGR 227. (3 units; Fall)