CMSC 430: Design and Implementation of Programming Languages
Fall, 2019
Lectures: Tuesday & Thursday, 2-3:15pm, CSIC 2117
Professor: David Van Horn
CMSC 430 is an introduction to compilers. Its major goal is to arm students with the ability to design, implement, and extend a programming language. Throughout the course, students will design and implement several related languages.
Staff | |||
Name | Office | Hours | |
5250 IRB | dvanhorn@cs.umd.edu | 11AM-12PM F | |
4172 AVW | sankha@cs.umd.edu | 10AM-12PM M | |
Tasnim Kabir | 4172 AVW | tkabir1@cs.umd.edu | 4PM-6PM Th |
4172 AVW | iquiles@umd.edu | 3:30PM-5:30PM Tu | |
John Kastner | 4172 AVW | kastner@umd.edu | 4PM-6PM F |
Communications: https://piazza.com/umd/fall2019/cmsc430/
Assumptions: This course assumes you know the material in CMSC 330 and CMSC 216. In particular, you need to know how to program in a functional programming language like OCaml and some familiarity with programming in C and Assembly.
Disclaimer: All information on this web page is tentative and subject to change until the start of the semester.