|
May 04, 2024
|
|
|
|
2022-2023 Catalog [ARCHIVED CATALOG]
|
CSCI 361 - Programming Language Design & Implementation This course provides a study of design and implementation considerations for imperative, object-oriented, functional and declarative programming languages. Students will learn these concepts through hands-on projects building interpreters and compilers for representative languages. Topics include representation of objects and classes, implementation of variable bindings and function calls, pattern matching of arguments, and virtual machines.
Credits: 4 Terms Offered: As Needed Prerequisites: CSCI 112 or equivalent with a grade of C- or better, CSCI 235 with a grade of C- or better, CSCI 245 with a grade of C- or better
|
|