Computer Science 343 - Programming Language Design and Implementation

Programming Lang. Design/Impl

Spring
2021
01
4.00
Valerie Barr
M 07:00PM-08:15PM;TTH 07:00PM-08:00PM;WF 07:00PM-08:45PM
Mount Holyoke College
113319
vbarr@mtholyoke.edu
Ever wonder why there are so many semicolons in Java programs, or what it would mean for a language to not be object-oriented? In this course, we will explore issues related to the design and implementation of programming languages. Along the way, we will discover answers to these questions and more. Topics will include syntax, semantics, runtime support for languages as well as an introduction to functional programming.
Prereq: COMSC-225.
Permission is required for interchange registration during the add/drop period only.