Jan 15, 2025  
2014-2015 Catalog 
    
2014-2015 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSCI 512 - Design and Implementation of Computer Programming Languages


Evaluation of programming language features, classification of programming languages in terms of expressiveness, complexity, uniformity and orthogonality. Cost of implementing and using programming language in view of compilation and run-time environments. Mapping of programming language features onto computer architectures. Alternative programming methodologies: functional paradigm, imperative programming, logic programming, data flow programming, explicit and implicit concurrency models.

Prerequisites & Notes:
CSCI 510.

Credits: 4
Grade Mode: Letter





Add to Portfolio (opens a new window)