SICP 3 Flashcards

1
Q

WHat makes a large system modular?

A

They can be divided naturally into coherent parts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is a powerful design strategy?

A

Base the structure of our programs on the structure being modelled.for each object in the system we construct a corresponding computational object

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are two different world views of the structure of systems?

A

Objects, which views a system as a collection of distinct objects whose behaviour may change over time.Streams of information flow in the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

WHat must we be concerned with for objects

A

How they cann change and mantatin identity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How do we ordinarily view the world ?

A

As a collection of objects, each of which has a state that changes over time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Where are these places maintained?

A

An environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is an environment a sequence of?

A

Frames

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is each frame a table of?

A

Bindings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly