SICP 3 Flashcards
WHat makes a large system modular?
They can be divided naturally into coherent parts
What is a powerful design strategy?
Base the structure of our programs on the structure being modelled.for each object in the system we construct a corresponding computational object
What are two different world views of the structure of systems?
Objects, which views a system as a collection of distinct objects whose behaviour may change over time.Streams of information flow in the system
WHat must we be concerned with for objects
How they cann change and mantatin identity
How do we ordinarily view the world ?
As a collection of objects, each of which has a state that changes over time.
Where are these places maintained?
An environment
What is an environment a sequence of?
Frames
What is each frame a table of?
Bindings