Cursusaanbod

Inleiding tot Haskell

  • Platform en hulpmiddelen
  • Hallo wereld programma
  • Een beetje geschiedenis

Haskell syntaxis

  • Functies
  • Onderscheid tussen gevallen en patroonafstemming
  • Lay-out (inspringing)
  • Controlestructuren (als, geval, laat, waar)

Type systeem

  • Basistypen
  • Eenvoudige functietypen
  • Polymorfisme
  • Functies van hogere orde
  • Aangepaste typen
  • Getallen tussen Haskell
  • Typ klassen

Programma's bouwen

  • IO-afhandeling
  • Modulesysteem
  • Pakketten en bibliotheken
  • Het samenstellen van applicaties

Voorbeelden en casestudies

  • Acht koninginnen puzzel in Haskell
  • Dynamisch programmeren en onthouden in Haskell
  • Vereenvoudigd parseren van CSV-bestanden
  • Een HTTP-client

Vereisten

Kennis van minimaal één andere programmeertaal. Programming ervaring.

 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (2)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën