Issue No. 04 - April (1976 vol. 25)
D.G. Bobrow , Computer Science Laboratory, Xerox Palo Alto Research Center
Newer programming languages for artificial intelligence extend the class of available control regimes beyond simple hierarchical control. In so doing, a key issue is using a model that clearly exhibits the relation between modules, processes, access environments, and control environments. This paper presents a model which is applicable to diverse languages and presents a set of control primitives which provide a concise basis on which one can define almost all known regimes of control.
Backtracking, contexts, control structures, dynamic storage allocation, functional arguments, higher level languages, multiprogramming.
B. Wegbreit, D.G. Bobrow, "A Model for Control Structures for Artificial Intelligence Programming Languages", IEEE Transactions on Computers, vol. 25, no. , pp. 347-353, April 1976, doi:10.1109/TC.1976.1674616