Organization of Programming Languages

Language definition structure. Data types and structures, Review of basic data types, 

including lists and tress, control structure and data flow, Run-time consideration, interpretative languages, lexical analysis and parsing. Pre-requisite – CSC 201, 202, 304, 302.