CMSC 330
Organization of Programming Languages









 

Description
CMSC330 Organization of Programming Languages; (3 credits)
Grade Method: REG/P-F/AUD.
Prerequisite: CMSC 214 with a grade of C or better.

In this course we will discuss the semantics of programming languages and their run-time organization. We will explore several different programming language models including procedural (e.g., C, Pascal), functional (e.g., ML, LISP), and object-oriented (e.g., C++, Smalltalk). We will also discuss how these languages are actually implemented, i.e., their run-time structures,  scoping  rules, storage for strings, arrays, records, and object inheritance.

Hours
Class meets MW 1:00--1:50pm in CLB 0111. Recitation sections are MW 3:00--3:50 or MW 4:00--4:50.

Notes
Changes (correcting errors, clarifying ambiguities, etc) to the web pages will be denoted by red text and underlining.

Recent Changes

Staff

Name Email Phone Office Office Hours
Alan Sussman als@cs.umd.edu 301-405-3360 AVW 4145 MW 2-3PM
Th 4-5PM
Peng Liu pliu@cs.umd.edu AVW 1151 TTh 2-3PM
Reiner Schulz rschulz@cs.umd.edu AVW 1151 TTh 10-11AM
Jaime Spacco jspacco@cs.umd.edu AVW 1151 WF 10-11AM