Answers are grounded in this paper and cite their sources.
This paper describes how some of the semantics of ALGOL 60 can be formalized by establishing a correspondence between expressions of ALGOL 60 and expressions in a modified form of Church's n-notation. First a model for computer languages and computer behavior is described, based on the notions of functional application and functional abstraction, but also having analogues for imperative language features. Then |his model is used as an "abstract object language" into which ALGOL 60 is mapped. Many of ALGOL 60's features emerge as particular arrangements of a small number of structural rules, suggesting new classifications and generalizations.
No takes yet. Share an insight, caveat, or question.
P. J. Landin (1965) studied this question.
Synapse has enriched 10 related papers. Consider them for comparative context: