Computer Science 340
Programming Languages
Fall 2019, Siena College
Lecture 25: Subprograms
Date: Wednesday, November 6, 2019
Agenda
Terminology
- in/out/inout modes
- subprogram linkage
- activation record
- frame pointer
- dynamic link address
- call by value
- access path
- call by reference
- call by result
- call by name
- overloaded subprogram
- function pointers
- callback function
Examples
- callbyref
- jensens
- overload
- pthreadhello
Links