Programare paralelă și concurentă în Haskell

Evaluare:   (4.6 din 5)

Programare paralelă și concurentă în Haskell (Simon Marlow)

Recenzii ale cititorilor

Rezumat:

Cartea este foarte lăudată ca o introducere cuprinzătoare în programarea paralelă și concurentă în Haskell. Este recunoscută pentru explicațiile sale clare și perspectivele practice, ceea ce o face potrivită pentru dezvoltatorii care doresc să își extindă abilitățile Haskell. Există unele preocupări cu privire la calitatea sa de legare și la disponibilitatea conținutului online gratuit.

Avantaje:

Introducere cuprinzătoare a tehnicilor de programare concurentă și paralelă în Haskell.
Explicații clare de la un autor Haskell respectat (Simon Marlow).
Acoperă o varietate de paradigme și exemple practice.
Util pentru programatorii Haskell intermediari și avansați.
Cititorii apreciază claritatea și abordarea practică a materialului.
Conținutul cărții este disponibil gratuit online, ceea ce permite cititorilor să îl testeze înainte de a-l cumpăra.

Dezavantaje:

Nu este potrivită ca primă carte pentru începători în Haskell; sunt necesare cunoștințe anterioare.
Unele exemplare suferă de o legătură slabă și de o tipărire de calitate scăzută.
Deși cartea este cuprinzătoare, unii cititori au observat că îi lipsesc exercițiile explicite pentru o înțelegere mai profundă.

(pe baza a 22 recenzii ale cititorilor)

Titlul original:

Parallel and Concurrent Programming in Haskell

Conținutul cărții:

Dacă aveți cunoștințe practice de Haskell, această carte practică vă arată cum să utilizați numeroasele API-uri și cadre ale limbajului pentru a scrie programe paralele și concurente. Veți învăța cum paralelismul exploatează procesoarele cu mai multe nuclee pentru a accelera programele grele de calcul și cum concurența vă permite să scrieți programe cu fire pentru interacțiuni multiple.

Autorul Simon Marlow vă conduce prin acest proces cu o mulțime de exemple de cod pe care le puteți rula, experimenta și extinde. Împărțită în secțiuni separate despre Haskell paralel și Haskell concurent, această carte include și exerciții pentru a vă ajuta să vă familiarizați cu conceptele prezentate:

⬤ Exprimați paralelismul în Haskell cu monada Eval și strategiile de evaluare.

⬤ Paralelizați codul Haskell obișnuit cu monada Par.

⬤ Construiți calcule paralele bazate pe matrice, utilizând biblioteca Repa.

⬤ Utilizați biblioteca Accelerate pentru a executa calcule direct pe GPU.

⬤ lucrați cu interfețe de bază pentru scrierea de cod concurent.

⬤ Construiți arbori de fire pentru programe mai mari și mai complexe.

⬤ Învățați cum să construiți servere de rețea concurente de mare viteză.

⬤ Scrieți programe distribuite care rulează pe mai multe mașini într-o rețea.

Alte date despre carte:

ISBN:9781449335946
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2013
Numărul de pagini:256

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Programare paralelă și concurentă în Haskell - Parallel and Concurrent Programming in...
Dacă aveți cunoștințe practice de Haskell, această carte...
Programare paralelă și concurentă în Haskell - Parallel and Concurrent Programming in Haskell

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)