Programmazione parallela e concorrente in Haskell

Punteggio:   (4,6 su 5)

Programmazione parallela e concorrente in Haskell (Simon Marlow)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato come introduzione completa alla programmazione parallela e concorrente in Haskell. È riconosciuto per le spiegazioni chiare e gli approfondimenti pratici, che lo rendono adatto agli sviluppatori che desiderano ampliare le proprie competenze in Haskell. Ci sono alcune perplessità riguardo alla qualità dei testi e alla disponibilità di contenuti online gratuiti.

Vantaggi:

Introduzione completa alle tecniche di programmazione concorrente e parallela in Haskell.
Spiegazioni chiare da parte di uno stimato autore Haskell (Simon Marlow).
Copre una varietà di paradigmi ed esempi pratici.
Utile per programmatori Haskell intermedi e avanzati.
I lettori apprezzano la chiarezza e l'approccio pratico del materiale.
Il contenuto del libro è disponibile gratuitamente online, il che consente ai lettori di testarlo prima dell'acquisto.

Svantaggi:

Non è adatto come primo libro per i principianti di Haskell; è necessaria una conoscenza preliminare.
Alcune copie presentano una rilegatura debole e una stampa di bassa qualità.
Sebbene il libro sia completo, alcuni lettori hanno notato che manca di esercizi espliciti per una comprensione più approfondita.

(basato su 22 recensioni dei lettori)

Titolo originale:

Parallel and Concurrent Programming in Haskell

Contenuto del libro:

Se avete una conoscenza pratica di Haskell, questo libro pratico vi mostra come utilizzare le numerose API e i framework del linguaggio per scrivere programmi paralleli e concorrenti. Imparerete come il parallelismo sfrutta i processori multicore per accelerare i programmi che richiedono un'elevata capacità di calcolo e come la concorrenza consente di scrivere programmi con thread per interazioni multiple.

L'autore Simon Marlow vi guida attraverso il processo con molti esempi di codice che potete eseguire, sperimentare ed estendere. Diviso in sezioni separate su Haskell parallelo e concorrente, questo libro include anche esercizi che aiutano a familiarizzare con i concetti presentati.

⬤ Esprimere il parallelismo in Haskell con la monade Eval e le strategie di valutazione.

⬤ Parallelizzare il codice Haskell ordinario con la monade Par.

⬤ Costruire calcoli paralleli basati su array, utilizzando la libreria Repa.

⬤ Usare la libreria Accelerate per eseguire calcoli direttamente sulla GPU.

⬤ Lavorare con le interfacce di base per la scrittura di codice concorrente.

⬤ Costruire alberi di thread per programmi più grandi e complessi.

⬤ Imparare a costruire server di rete concorrenti ad alta velocità.

⬤ Scrivere programmi distribuiti che vengono eseguiti su più macchine in rete.

Altre informazioni sul libro:

ISBN:9781449335946
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2013
Numero di pagine:256

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione parallela e concorrente in Haskell - Parallel and Concurrent Programming in...
Se avete una conoscenza pratica di Haskell, questo...
Programmazione parallela e concorrente in Haskell - Parallel and Concurrent Programming in Haskell

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)