<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\begin{slide}{Statische und dynamische Sichtbarkeit}

Was druckt dieses Programm?
\begin{verbatim}
int main () {
    int x = 4;
    int f(int y) { return x+y; }
    int g(int x) { return f(3*x); }
    printf ("%d\n", g(5) );
}
\end{verbatim}
\begin{itemize}
\item
  statische Sichtbarkeit: textuell umgebender Block

  (Pascal, Ada, Scheme-LISP, Haskell \dots)
\item
  dynamische Sichtbarkeit: Aufruf-Reihenfolge

  ((Common-LISP), (Perl)) 
\end{itemize}
Übung: Perl-Beispiel (local/my)

\end{slide}
%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: 
</pre></body></html>