Schulungsübersicht

Einführung in Haskell

  • Plattform und Werkzeuge
  • Hallo-Welt-Programm
  • Ein bisschen Geschichte

Haskell-Syntax

  • Funktionen
  • Unterscheidung von Groß- und Kleinschreibung und Mustervergleich
  • Layout (Einrückung)
  • Kontrollstrukturen (if, case, let, where)

Typensystem

  • Grundtypen
  • Einfache Funktionstypen
  • Polymorphie
  • Funktionen höherer Ordnung
  • Benutzerdefinierte Typen
  • Zahlen in Haskell
  • Typklassen

Aufbau von Programmen

  • IO-Behandlung
  • Modul-System
  • Pakete und Bibliotheken
  • Kompilieren von Anwendungen

Beispiele und Fallstudien

  • Das Rätsel der acht Königinnen in Haskell
  • Dynamische Programmierung und Memoisierung in Haskell
  • Vereinfachtes Parsen von CSV-Dateien
  • Ein HTTP-Client

Voraussetzungen

Vertrautheit mit mindestens einer weiteren Programmiersprache. Programming Erfahrung.

 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien