Studiare la teoria del linguaggio di programmazione


15

Di recente sono diventato estremamente interessato a comprendere e dimostrare aspetti dei linguaggi di programmazione (funzionali).

Tuttavia, mentre mi tuffo più a fondo, cose come calcolo λ , la teoria delle categorie e la semantica denotazionale sono un po 'difficili da capire senza una spiegazione adeguata.λ

Ho letto SICP (un libro piuttosto illuminante) ma sto cercando di approfondire la teoria della programmazione funzionale. Ci sono libri / blog / siti / tu-il-tuo-nome che discuteranno da zero la teoria dei linguaggi di programmazione funzionale?

Risposte:


10

Non è facile venire dai libri che considerano la semantica denotazionale del calcolo . Una possibilità è:λ

  1. Roberto M. Amadio e Pierre-Louis Curien: Domains e Lambda-Calculi

Gli account di teoria dei tipi sono più facili da ottenere:

  1. Bob Harper, Fondamenti pratici dei linguaggi di programmazione (esiste anche una versione stampata ).
  2. Benjamin Pierce, Tipi e linguaggi di programmazione .
  3. Il corso di Frank Pfenning sul calcolo e la deduzione , penso che abbia anche pubblicato un libro con lo stesso titolo.

Sono andato con Domains and Lambda-Calculicosì come Design Concepts in Programming Languages(spessa ma vale la pena finora)
Daniel Gratzer


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.