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 relativi

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

28 ore

Advanced Java Security

21 ore

Combined JAVA, PHP and Web Application Security

28 ore

Standard Java Security

14 ore

Java and Web Application Security

21 ore

Advanced Java, JEE and Web Application Security

28 ore

Categorie relative