|
- \ifger{Stell dir Haskell Funktionen als ganz normale \emph{mathematische Funktionen} vor.}{Think of haskell functions as regular \emph{mathematical} functions.}
- \slidep
- \vspace{\baselineskip}
- \begin{center}
- \includegraphics*[scale=0.35]{./images/function-machine.png}
- \end{center}
- \begin{itemizep}
- \item \ifger{schreibt diese Funktion auf die Festplatte?}{does this function write to the hard drive?}
- \item \ifger{hängt die Ausgabe von irgendetwas ausser der Eingabe ab (z.b. Zeit, Umgebung...)?}{does the output depend on anything else except the input (e.g. time, environment, ...)?}
- \end{itemizep}
- \slidep
- \vspace{\baselineskip}
- \ifger{Es geht tatsächlich nur um \emph{Eingabe} und \emph{Ausgabe} von Funktionen. Und sonst nichts! Wir haben keine anderen Sorgen.}{It's all about \emph{input} and \emph{output} of functions! And that's it. Nothing else to worry about.}
|