•
Program fragment
in
isolation
of the rest
of the program
–
Tree code for the fragment always the same
•
Program fragment
in context
,
being used
by the program around it
–
Code different according to context