2015-04-23 20:40:13 +00:00
|
|
|
\section{\ifger{Wieso haskell?}{Why haskell?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slidetoc
|
|
|
|
|
|
|
|
\slide{./content/VL1_why_haskell1.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Vergleich mit C und C++}{Comparsion C and C++}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_why_haskell2.tex}
|
|
|
|
\slide{./content/VL1_why_haskell3.tex}[ (cnt.)]
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Vergleich mit Java}{Comparsion Java}}
|
2015-04-20 15:38:58 +00:00
|
|
|
\slide{./content/VL1_why_haskell4.tex}
|
|
|
|
\slide{./content/VL1_why_haskell5.tex}[ (cnt.)]
|
|
|
|
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\section{\ifger{Was ist Haskell?}{What is haskell?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slidetoc
|
|
|
|
\slide{./content/VL1_what_is_haskell.tex}
|
|
|
|
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Was bedeutet funktional?}{What does functional mean?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_what_does_functional_mean1.tex}
|
|
|
|
\slide{./content/VL1_what_does_functional_mean2.tex}
|
|
|
|
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Was bedeutet pure?}{What does pure mean?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_what_does_pure_mean.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Was bedeutet lazy?}{What does lazy mean?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_what_does_lazy_mean.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Was bedeutet statisch typisiert?}{What does statically typed mean?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_what_does_statically_typed_mean.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Zusammenfassung: Was ist Haskell?}{Summary: what is haskell?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_what_is_haskell_summary.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\section{\ifger{In Haskell denken}{How to think haskell?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_how_to_think_haskell.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\section{\ifger{Haskell schreiben}{How to write haskell?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slidetoc
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Deklarationen}{Declarations}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_declarations.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Arithmetic und co.}{Arithmetic and co.}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_arithmetic_and_co.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Funktionen und Kontrollstrukturen}{Functions and control structures}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
2015-04-21 12:14:12 +00:00
|
|
|
\slidetoc
|
|
|
|
|
2015-04-20 15:38:58 +00:00
|
|
|
\slide{./content/VL1_functions_and_control_structures1.tex}
|
|
|
|
|
|
|
|
\subsubsection{Pattern matching}
|
|
|
|
|
2015-04-21 16:47:51 +00:00
|
|
|
\slide{./content/VL1_pattern_matching.tex}
|
|
|
|
|
|
|
|
\subsubsection{Case... of}
|
|
|
|
|
|
|
|
\slide{./content/VL1_case_of.tex}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsubsection{\ifger{Guards und Rekursion}{Guards and recursion}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
2015-04-21 16:47:51 +00:00
|
|
|
\slide{./content/VL1_guards_and_recursion.tex}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Listen}{Lists}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_lists1.tex}
|
|
|
|
\slide{./content/VL1_lists2.tex}[ (cnt.)]
|
|
|
|
\slide{./content/VL1_lists3.tex}[ (cnt.)]
|
|
|
|
|
|
|
|
\subsubsection{List comprehension}
|
|
|
|
|
|
|
|
\slide{./content/VL1_lists4.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Tuple/Paare}{Pairs}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_pairs.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Algebraische Datentypen}{Algebraic Data Types}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_ADT1.tex}
|
|
|
|
\slide{./content/VL1_ADT2.tex}[ (cnt.)]
|
|
|
|
\slide{./content/VL1_ADT3.tex}[ (cnt.)]
|
|
|
|
\slide{./content/VL1_ADT4.tex}[ (cnt.)]
|
|
|
|
|
|
|
|
\subsubsection{Trees}
|
|
|
|
|
|
|
|
\slide{./content/VL1_ADT5.tex}
|
|
|
|
\slide{./content/VL1_ADT6.tex}[ (cnt.)]
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsubsection{ADTs \ifger{allgemein}{generalized}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_ADT7.tex}
|
|
|
|
|
|
|
|
\section{Résumé}
|
|
|
|
|
|
|
|
\slidetoc
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Fragen soweit?}{Questions so far?}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_questions_from_you.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Häufige Vorurteile}{Common misconceptions}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_common_misconceptions.tex}
|
|
|
|
|
2015-04-20 22:45:22 +00:00
|
|
|
\subsection{Pitfalls}
|
|
|
|
|
|
|
|
\slide{./content/VL1_pitfalls.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Schwierigkeiten}{Difficulties}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
2015-04-20 22:45:22 +00:00
|
|
|
\slide{./content/VL1_difficulties1.tex}
|
|
|
|
\slide{./content/VL1_difficulties2.tex}[ (cnt.)]
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\section{Toolchain}
|
|
|
|
|
|
|
|
\slide{./content/VL1_toolchain.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\section{\ifger{Reflexion}{Reflection}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slidetoc
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Was Sie wissen sollten}{What you should know}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_what_you_should_know.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Fragen an Sie}{Questions for you}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{./content/VL1_questions_for_you.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\section{\ifger{Referenzen}{References}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slidetoc
|
|
|
|
|
|
|
|
\subsection{Links}
|
|
|
|
|
|
|
|
\slide{../common/content/VL_links.tex}
|
|
|
|
|
2015-04-23 20:40:13 +00:00
|
|
|
\subsection{\ifger{Quellen}{Sources}}
|
2015-04-20 15:38:58 +00:00
|
|
|
|
|
|
|
\slide{../common/content/VL_sources.tex}
|