Programmazione funzionale con Haskell


Details
Cosa è: Programmazione Funzionale: Haskell
Quando: Mercoledì 12 Giugno dalle ore 18.30 alle 22.30
Di: Daniele D’Orazio
Per chi: l'accesso è libero a tutti
Quanto costa: l'ingresso è gratuito, l'Apericena è compresa!
Dov’è: presso Student Hotel
Chi siamo: Develer è un'azienda che offre servizi informatici innovativi
Abstract della sessione:
Interessato alla programmazione funzionale e design di linguaggi di programmazione, Daniele è un convinto sostenitore di Rust sin dalla versione 1.0. Ha esperienza quinquennale nella programmazione con vari linguaggi tra cui Python, C++, Typescript. Ha trovato in Haskell il mezzo per approfondire la programmazione funzionale.
Sei interessato alla programmazione funzionale o in particolare al linguaggio di programmazione Haskell? Faremo una introduzione del linguaggio scrivendo un interprete del linguaggio esoterico brainf*ck.
Lo scopo di questo workshop è introdurre i partecipanti ai concetti della programmazione funzionale quali immutabilità, functions as first class citizens e le monadi.
Nella prima parte si prenderà familiarità con il linguaggio Haskell e il suo ecosistema, mentre nella seconda verranno presentate e messe in pratica alcune features per lo sviluppo dell’interprete.
Durante la serata verranno trattati i seguenti argomenti:
- Introduzione generale al linguaggio di programmazione Haskell
- Introduzione alla programmazione funzionale
- Scrittura dell’interprete brainf*ck
Obiettivi della sessione:
Prendere familiarità con il linguaggio Haskell e la programmazione funzionale.
Requisiti per la partecipazione:
Conoscenza base di almeno un linguaggio di programmazione
Per poter accedere alla parte pratica è necessario:
- Installare “stack”. Potete trovare le istruzioni per il download a questo link: https://docs.haskellstack.org/en/stable/README
- Lanciare il comando “stack setup”.

Programmazione funzionale con Haskell