|
|||
CPSC 073. Programming LanguagesThis course presents a collection of features central to programming languages' design and implementation. Core topics include identifiers and scope, higher-order functions, types and type checking, state and mutation, objects, and memory management. The course explores these concepts through the implementation of interpreters and other programs that manipulate programs, and through exercises that explore choices in the space of programming language design. Group 3 Course Prerequisite: CPSC 035 Group 3 course. Lab work required, programming intensive Department website: https://www.swarthmore.edu/computer-science
Access the class schedule to search for sections. |
|||
All catalogs © 2024 Swarthmore College. Powered by Modern Campus Catalog™.
|