\begin{slide}{Lokale Unterprogramme}

  \begin{itemize}
  \item 
Unterprogramme sind wichtiges Mittel zur Abstraktion,
das möchte man überall einsetzen
\item
also sind auch lokale Unterprogramme wünschenswert

(Konzepte \emph{Block} und \emph{Unterprogramm} sollen orthogonal sein)
  \end{itemize}

\begin{verbatim}
int f (int x) {
  int g (int y) { return y + 1; }
  return g (g (x));
}
\end{verbatim}
  

\end{slide}

