Course:
Course Number:    
Programming Languages: Survey, Design and Implementation
123    
Description:
A study of the fundamental principles that distinguish the major families of modern programming languages. Syntax and the BNF, memory allocation and semantics of static, stack-based and dynamic languages, abstract data types, advanced control structures. Some programming in a logic-based language such as PROLOG. (Formerly Algorithmic Languages.)
Prerequisites:
Credits:    
CSC 161
3    


Close