COMS W4115
Programming Languages and Translators
Lecture 20: Procedures
April 7, 2014

Lecture Outline

  1. Names
  2. Procedures
  3. Parameter-passing mechanisms
  4. Evaluation strategies
  5. Storage-allocation strategies
  6. Activation trees and records

1. Names

2. Procedures

3. Parameter-Passing Mechanisms

4. Evaluation Strategies for the Arguments of a Procedure

5. Storage-Allocation Strategies

6. Activation Trees and Records

7. Reading



aho@cs.columbia.edu