Go backward to
Denotation of Parameters
Go up to
Top
Go forward to
Argument Evaluation
Parameter Domains
(
E
[[E]]e s)
in
Expressible-value
Actual parameter evaluated with environment and store active at point of invocation.
Call-by-value
.
(
E
[[E]]e):
Store
->
Expressible-value
Actual parameter uses invocation environment.
Uses store active at occurences of formal parameters in procedure body.
Call-by-name
.
E
[[E]]:
Environ.
->
Store
->
Expr.-value
Uses environment and store active at occurences of formal parameters in procedure body.
Call-by-text
.
Param
=
Location
Actual parameter must be variable.
Denotation is variable's
L-value
.
Call-by-reference
.
Author:
Wolfgang Schreiner
Last Modification: December 18, 1997