Návrh Školení

Úvod do Haskell

    Platforma a nástroje Program Hello World Trochu historie

Haskell syntaxe

    Funkce Rozlišení velkých a malých písmen a porovnávání vzorů Rozvržení (odsazení) Struktury řízení (pokud, případ, let, kde)

Typový systém

    Základní typy Jednoduché typy funkcí Polymorfismus Funkce vyššího řádu Uživatelské typy Čísla v Haskell Třídy typů

Stavební programy

    IO manipulace Modulový systém Balíčky a knihovny Kompilace aplikací

Příklady a případové studie

    Osm královen v Haskell Dynamické programování a zapamatování v Haskell Zjednodušená analýza souborů CSV HTTP klient

Požadavky

Znalost alespoň jednoho dalšího programovacího jazyka. Programming zkušenost.

 14 hodiny

Počet účastníků


Price per participant

Reference (2)

Upcoming Courses

Související kategorie