Organization of Programming Languages

This course provides an introduction to the architecture of programming languages and addresses the structure of language definitions, various data types and structures, control mechanisms, and the flow of data. The course delves into considerations for run-time, the nature of interpretative languages, and the process of lexical analysis and parsing. It's designed to give students a comprehensive understanding of how programming languages are structured and operate.

Grade Basis: AL
Credit hours: 3.0
Lecture hours: 3.0