Functional Programming and Input/Output

CHF 59.00
+ CHF 6.99 Spedizione

Functional Programming and Input/Output

Venduto da:

CHF 59.00

Disponibile
+ CHF 6.99 Spedizione

Politica di reso a 14 giorni

Metodi di pagamento:

  • Marchio: Unbranded

Dettagli del prodotto

Dettagli del prodotto

Functional Programming and Input/Output

A common attraction to functional programming is the ease with which proofs can be given of program properties. A common disappointment with functional programming is the difficulty of expressing input/output (I/O) while at the same time being able to verify programs. Here the author shows how a theory of functional programming can be smoothly extended to admit both an operational semantics for functional I/O and verification of programs engaged in I/O. He obtains operational semantics for the three most widely implemented I/O mechanisms for lazy languages and proves that the three are equivalent in expressive power. He develops semantics for a form of monadic I/O and verifies a simple programming example. These theories of functional I/O are based on an entirely operational theory of functional programming developed using Abramsky's 'applicative bisimulation'. Language: English
  • Marchio: Unbranded
  • Categoria: Computer e internet
  • Numero di pagine: 172
  • Casa editrice/Casa discografica: Cambridge University Press
  • Lingua: English
  • Data di pubblicazione: 2008/07/31
  • Artista: Andrew D. Gordon
  • Formato: Paperback
  • ID Fruugo: 337398689-741030883
  • ISBN: 9780521070072
Consegna

Consegna

Spedito entro 4 giorni

  • STANDARD: CHF 6.99 - Consegna tra mar 15 settembre 2026–ven 18 settembre 2026

Spedizione da Regno Unito.

Resi

Resi

Facciamo del nostro meglio per assicurare che i prodotti che ordini vengano consegnati integralmente e secondo le tue indicazioni. Tuttavia, nel caso dovessi ricevere un ordine incompleto, oppure articoli differenti rispetto a quelli che hai ordinato, o se c'è qualche altro motivo per il quale non sei soddisfatto dell'ordine, puoi effettuare il reso dell'ordine, o qualsiasi prodotto incluso nell'ordine e ricevere un rimborso completo per gli articoli.

Visualizza la politica di reso completa