COP 4020: Programming Languages I (Summer 2006)

Lecture Notes

 

Chapter 1:

Read textbook.

Chapter 2:

 

Dr. Llewellyn's notes for chapter 2.

 

Lecture 2 draft

 

Chapter 15:

 

Dr. Llewellyn's notes for chapter 15.

 

Dr. Llewellyn's notes on LISP.

 

Lecture 3 (rough draft)

 

Lecture 4 (rough draft)

 

Chapter 10:

 

Read textbook.

 

Chapter 9:

 

Read textbook.

 

Lecture Parameter Passing (rough draft)

 

Activation Record (rough draft)

 

Chapter 13:

 

Concurrency

 

Guarded Commands

 

CSP

 

CSP – Hoare’s paper

 

Readers and Writers

 

Lecture on Monitors

 

Chapter 6:

 

Data Structures

 

Chapter 16:

 

Read textbook

 

Lecture on Logic Programming (rough draft)

 

Chapter 16:

 

Axiomatic semantics rough draft

 

Operational Semantics

 

Compiling & Syntax