\begin{slide}{Frames, Ketten}
Während ein Unterprogramm rechnet,
stehen seine lokalen Daten in einem Aktivationsverbund (Frame).

Jeder Frame hat zwei Vorgänger:

\begin{itemize}\itemsep 2pt 
\item dynamischer Vorgänger:

 (Frame des \emph{aufrufenden} UP)  benutzt zum Rückkehren
\item statischer Vorgänger 

  (Frame des \emph{textuell umgebenden} UP)

  benutzt zum Zugriff auf ``fremde'' lokale Variablen
\end{itemize}
Jeder Variablenzugriff hat Index-Paar $(i,j)$:

im $i$-ten statischen Vorgänger der Eintrag Nr. $j$

lokale Variablen des aktuellen UP: Index $(0,j)$

\end{slide}

