Content deleted Content added
Tony Sidaway (talk | contribs) →References: Not really a stub any more |
m →ALGOL: commas |
||
Line 17:
===ALGOL===
[[ALGOL 58]]
ALGOL introduced the use of block structure and lexical scope. It was also notorious for its difficult [[call by name]] default parameter passing mechanism, which was defined so as to require textual substitution of the expression representing the actual parameter in place of the formal parameter during execution of a procedure or function, causing it to be re-evaluated each time it is referenced during execution. ALGOL implementors developed a mechanism they called a [[thunk]], which captured the context of the actual parameter, enabling it to be evaluated during execution of the procedure or function.
==Carl Hewitt, the Actor model, and the birth of Scheme==
|