\ifger{Jetzt, da wir die Grundlagen kennen, sollten wir ein paar häufige Missverständnisse ausräumen:}{Now that we know the basics, let's clear up some common misconceptions about haskell.} \begin{itemizep} \item \ifger{Haskell ist eine Sprache nur für Universitätsprofessoren}{haskell is only a language for university professors} \item \ifger{Haskell wird nicht in der Industrie verwendet, siehe}{haskell is not used in real world, see \url{https://wiki.haskell.org/Haskell_in_industry}} \begin{itemize} \item Microsoft \item NVIDIA \item facebook \item Google \item Intel \item AT\Q{&}T \end{itemize} \item \ifger{man kann keine Zustände in Haskell modellieren}{you cannot model states in haskell} \item \ifger{man kann keine komplexeren Programme in Haskell schreiben}{you cannot write larger programs in haskell} \item \ifger{man kann keine nützlichen Programme in Haskell schreiben}{you cannot write useful programs in haskell} \item \ifger{man kann keine imperativen Algorithmen in Haskell implementieren}{you cannot implement imperative algorithms} \item \ifger{man kann keine Nebenläufigkeit, Kryptographie, Webdevelopment, ... in Haskell machen}{you cannot do concurrency, cryptography, web development, ... in haskell} \end{itemizep} \slidep \ifger{Doch, kann man! Vorführung?}{You can! Need proof?}