sicp/5-4.org
2015-04-29 20:00:24 -04:00

22 lines
1.1 KiB
Org Mode
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#+TITLE: 5.4 - The Explicit-Control Evaluator
#+STARTUP: indent
#+OPTIONS: num:nil
#+PROPERTY: header-args:scheme :tangle yes
#+BEGIN_QUOTE
With the implementation of the explicit-control evaluator we come to
the end of a development, begun in Chapter 1, in which we have
explored successively more precise models of the evaluation
process. We started with the relatively informal substitution model,
then extended this in Chapter 3 to the environment model, which
enabled us to deal with state and change. In the metacircular
evaluator of Chapter 4, we used Scheme itself as a language for making
more explicit the environment structure constructed during evaluation
of an expression. Now, with register machines, we have taken a close
look at the evaluators mechanisms for storage management, argument
passing, and control. At each new level of description, we have had to
raise issues and resolve ambiguities that were not apparent at the
previous, less precise treatment of evaluation. To understand the
behavior of the explicit-control evaluator, we can simulate it and
monitor its performance.
#+END_QUOTE