\begin{slide}{Statische und dynamische Sichtbarkeit}

\begin{small}
\begin{verbatim}
with Ada.Text_Io; use Ada.Text_Io;
procedure Nest is
   X : Integer := 4;
   function F (Y: Integer) return Integer is
   begin return X + Y; end F;
   function G (X : Integer) return Integer is
   begin return F(3 * X); end G;
begin
   Put_Line (Integer'Image (G(5)));
end Nest;
\end{verbatim}
\end{small}
\begin{itemize}
\item
  statische Sichtbarkeit: textuell umgebender Block \\
  (Pascal, Ada, Scheme-LISP, Haskell \dots)
\item
  dynamische Sichtbarkeit: Aufruf-Reihenfolge \\
  ((Common-LISP), (Perl)) 
\end{itemize}
\end{slide}
%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: 
