CPTR 354 Compilers and Languages

Introduction to modern compilers and programming language paradigms. Students will describe the formal language hierarchy, implement parsing algorithms for basic languages using a modern parser generator, and discuss symbol table organization. Students will also discuss the history of programming language development and write basic programs in representative languages from the functional, imperative, object-oriented, and logic paradigms.

Credits

4

Prerequisite

CPTR 242

Distribution

Computer Science