|
Dec 06, 2024
|
|
|
|
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)
|
|