Struttura del corso

Introduzione a Haskell

  • Piattaforma e strumenti
  • Programma Hello World
  • Un po' di storia

Haskell sintassi

  • Funzioni
  • Distinzione tra maiuscole e minuscole e criteri di ricerca
  • Layout (rientro)
  • Strutture di controllo (if, case, let, where)

Sistema di tipi

  • Tipi di base
  • Tipi di funzioni semplici
  • Polimorfismo
  • Funzioni di ordine superiore
  • Tipi personalizzati
  • Numeri in Haskell
  • Classi di tipi

Programmi di costruzione

  • Gestione I/O
  • Sistema modulare
  • Pacchetti e librerie
  • Compilazione di applicazioni

Esempi e casi di studio

  • Puzzle delle otto regine in Haskell
  • Programmazione dinamica e memorizzazione in Haskell
  • Analisi semplificata dei file CSV
  • Un client HTTP

Requisiti

Familiarità con almeno un altro linguaggio di programmazione. Programming Esperienza.

 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative