Corso di Teoria delle Categorie e Logica Superiore: 3 Collegamenti con Linguaggi di Programmazione e Logica Computazionale (in preparazione)
Collegamenti con Linguaggi di Programmazione e Logica Computazionale
Obiettivi:
Esplorare come la teoria delle categorie modella e influenza i linguaggi di programmazione e la logica computazionale
Contenuti:
Categorie e tipi di dati: categorializzazione dei tipi nei linguaggi funzionali
Funtori e monadi in programmazione (esempi da Haskell)
Interpretazioni categoriali della computazione e della ricorsione
Concetto di funzioni pure e side effects visti con strumenti categoriali
Attività pratiche:
Analisi di frammenti di codice funzionale con concetti categoriali
Discussione su monadi e funtori con esempi semplici
Commenti
Posta un commento