Computer Engineering 171
Design and Implementation of Programming Languages
Catalog Description
High-level programming-language concepts and constructs. Costs of use and implementation of the constructs. Issues and trade-offs in the design and implementation of programming languages. Critical look at several modern high-level programming languages.
Contact Information
- Instructor: Darren Atkinson (datkinson)
Course Resources
- Syllabus
- Exam #1 Solutions
- Exam #2 Solutions
- Exam #3 Solutions
- Homework
- Imperative Programming (assignment, resources, solution)
- Object-Oriented Programming (assignment, resources), solution)
- Functional Programming (assignment, resources, solution)
- Logic Programming (assignment, resources, solution)