Haskell

Haskell (source: ghc.io)

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.