Kursplan

Introduktion till Haskell

  • Plattform och verktyg
  • Hello World-programmet
  • Lite historia

Haskell syntax

  • Funktioner
  • Distinktion och mönstermatchning
  • Layout (indrag)
  • Kontrollstrukturer (om, fall, låt, var)

Typ system

  • Grundläggande typer
  • Enkla funktionstyper
  • Polymorfism
  • Funktioner av högre ordning
  • Anpassade typer
  • Siffror i Haskell
  • Typ klasser

Byggprogram

  • IO-hantering
  • Modulsystem
  • Paket och bibliotek
  • Sammanställa applikationer

Exempel och fallstudier

  • Åtta drottningar pussel i Haskell
  • Dynamisk programmering och memoisering i Haskell
  • Förenklad analys av CSV-filer
  • En HTTP-klient

Krav

Bekanta med minst ett annat programmeringsspråk. Programming erfarenhet.

 14 timmar

Antal deltagare


Price per participant

Vittnesmål (2)

Upcoming Courses

Relaterade Kategorier