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


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.

Price per participant

Vittnesmål (2)

Relaterade Kurser

Combined C/C++, JAVA and Web Application Security

  28 timmar

Advanced Java Security

  21 timmar

Combined JAVA, PHP and Web Application Security

  28 timmar

Standard Java Security

  14 timmar

Java and Web Application Security

  21 timmar

Advanced Java, JEE and Web Application Security

  28 timmar

Relaterade Kategorier