\begin{slide}{Warum sind Funktionen wichtig?}

\begin{itemize}
\item
  eine Funktion ist ein parametrisiertes Muster.
\item
  die Theorie dafür ist der Lambda-Kalkül (Church, 1936)
\item
  durch (Wieder-)Verwendung von Mustern
  kann man sich viel Arbeit sparen und Fehler vermeiden
\item
  das hat immense softwaretechnische Bedeutung
\item
  vgl. code smell ``duplicated code'',
  refactoring ``introduce method''.
\end{itemize}

\end{slide}
%%% Local Variables: 
%%% mode: latex
%%% TeX-master: t
%%% End: 
