Haskell je čistě funkcionální programovací jazyk, který je koncepčně velmi expresivní. Kód Haskellu je někdy nazýván „runnable specification“. Je to zralý jazyk se spoustou vynikající dokumentace, knihoven a podpůrných nástrojů, což z něj dělá enterprise-grade řešení.
Silně typovaný systém Haskellu je považován za nejlepší užívaný v enterprise sféře. Má skvělou vyjadřovací sílu a přesto neomezuje polymorfismus.
Existují různé kompilátory do nativního kódu (GHC je nejznámější) a také různé kompilátory do JavaScriptu, to činí Haskell také jazykem pro vývoj webových aplikací na straně klienta a řeší tzv. „JavaScript problem„.
Tematicky řazené zdroje k Haskellu můžete najít na naší wiki stránce.
Na FIT ČVUT vyučujeme předmět Aplikované funkcionální programování (MI-AFP), ke kterému vytváříme materiály pod svobodnou CC licencí publikované na github.com/MI-AFP.