Apr 25, 2024  
College Catalog 2009-2011 
    
College Catalog 2009-2011 [ARCHIVED CATALOG]

COMP 425 - Programming Language Concepts


Introduction to programming language concepts, including issues of design, specification, representation, and implementation across a range of language types (procedural, object-oriented, functional, declarative, and parallel). Specific topics will include models of computation and their influence on language design, syntax, semantics and abstract interpretation, language structures, type theories, and program transformation methods, such as interpretation, compilation, partial evaluation, and graph reduction. Offered alternate fall semesters. Prerequisite(s): COMP 221  and COMP 261 , or consent of instructor. (4 Credits)