Apr 19, 2024  
2010-2011 Catalog 
    
2010-2011 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: L

Sciences and Technology
Computer Science



Add to Portfolio (opens a new window)