Studiare Programmazione Teoria Lingua
-
16-10-2019 - |
Domanda
I sono di recente diventati molto interessati a capire e dimostrare gli aspetti (funzionali) i linguaggi di programmazione.
Comunque, come ho immersioni più in profondità, cose come $ \ lambda $ calcolo, teoria delle categorie, e la semantica denotazionale sono un po 'difficile da Grok senza un'adeguata spiegazione.
Ho letto SICP (piuttosto un libro illuminante), ma sto cercando di immersioni più in profondità la teoria della programmazione funzionale. Ci sono libri / blog / siti / you-name-it che avrebbe discutere la teoria dei linguaggi di programmazione funzionali da zero?
Soluzione
Non è facile da trovare i libri che considerano la semantica denotazionale di $ \ lambda $ -calcolo. Una possibilità è:
- Roberto M. Amadio e Pierre-Louis Curien: domini e Lambda-calcoli
account di tipo teorico-sono più facili da entrare in possesso di:
- Bob Harper, Fondamenti pratici di Linguaggi di Programmazione (c'è anche un versione stampata ).
- Benjamin Pierce, Tipi e linguaggi di programmazione .
- Corso di Frank Pfenning su calcolo e dedurre , penso che anche pubblicato un libro con lo stesso titolo.
Altri suggerimenti
Una nuova risposta ad una vecchia domanda . Si potrebbe essere interessati a per i programmatori da Bartosz Milewski. Più in generale, si può guardare a Bartosz Milewski di programmazione Cafe blog.
Questi libri hanno un rating alto e venire su diverse comunità scientifiche: