# universal machine

Will Faught

Will Faught

Structure and Interpretation of Computer Programs: In a similar way, we can regard the evaluator as a very special machine that takes as input a description of a machine. Given this input, the evaluator configures itself to emulate the machine described… From this perspective, our evaluator is seen to be a universal machine. It mimics other machines when these are described as Lisp programs. This is striking. Try to imagine an analogous evaluator for electrical circuits.

lisp sicp technology universal machine

1 minute

From Structure And Interpretation Of Computer Programs: In a similar way, we can regard the evaluator as a very special machine that takes as input a description of a machine. Given this input, the evaluator configures itself to emulate the machine described. For example, if we feed our evaluator the definition of factorial, the evaluator will be able to compute factorials. From this perspective, our evaluator is seen to be a universal machine.

life lisp reflections universal machine

1 minute