Haskell în profunzime

Evaluare:   (4.7 din 5)

Haskell în profunzime (Vitaly Bragilevsky)

Recenzii ale cititorilor

Rezumat:

Cartea oferă o abordare cuprinzătoare și pragmatică a Haskell, cu scopul de a avansa abilitățile dincolo de nivelul de începător. Ea discută eficient subiecte avansate și aplicații practice în programarea cu Haskell, ceea ce o face o resursă valoroasă pentru cursanții serioși. Cu toate acestea, unii cititori pot găsi anumite concepte provocatoare și profunzimea acoperirii inconsistente.

Avantaje:

Cartea este lăudată pentru amestecul său de profunzime și caracter practic, acoperind subiecte utile și concepte Haskell avansate.
Este bine structurată și organizată, oferind informații despre procesele de dezvoltare profesională, instrumente și cele mai bune practici.
Stilul de scriere este clar, făcând conceptele complexe mai accesibile, și include exerciții valoroase care sporesc înțelegerea.
Abordarea didactică a lui Vitaly este foarte apreciată, cu explicații cuprinzătoare ale monadelor și ale altor subiecte avansate.

Dezavantaje:

Unii cititori se pot simți copleșiți de profunzimea cărții, în special dacă sunt noi în Haskell, ceea ce o face mai puțin potrivită ca primă carte pentru începători.
Există cazuri în care explicația anumitor subiecte avansate, cum ar fi MonadReader și MonadWriter, nu este suficient de detaliată, provocând confuzie și împiedicând înțelegerea pentru unii cursanți.
Este posibil ca acoperirea anumitor subiecte să nu satisfacă nevoile tutoriale ale tuturor cititorilor, în special ale celor care caută o instruire mai fundamentală.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

Haskell in Depth

Conținutul cărții:

Haskell in Depth deblochează un nou nivel de competență cu acest limbaj provocator. Mergând dincolo de elementele de bază ale sintaxei și structurii, această carte deschide subiecte critice precum tipurile avansate, concurența și prelucrarea datelor.

Rezumat

Întoarceți colțul de la "student Haskell" la "dezvoltator Haskell". Haskell in Depth explorează caracteristicile importante ale limbajului și abilitățile de programare de care veți avea nevoie pentru a construi software de calitate de producție folosind Haskell. Și, pe parcurs, veți obține câteva informații interesante despre motivul pentru care Haskell arată și funcționează așa cum o face. Pregătiți-vă să mergeți adânc!

Cumpărarea cărții tipărite include o carte electronică gratuită în format PDF, Kindle și ePub de la Manning Publications.

Despre tehnologie

Software-ul pentru sarcini de înaltă precizie, cum ar fi tranzacțiile financiare, sistemele de apărare și cercetarea științifică, trebuie să fie absolut, demonstrabil corect. Fiind un limbaj de programare pur funcțional, Haskell impune o abordare riguroasă din punct de vedere matematic care poate duce la un cod concis, eficient și fără erori. Pentru a scrie un astfel de cod, veți avea nevoie de o înțelegere profundă. O puteți obține din această carte!

Despre carte

Haskell in Depth deblochează un nou nivel de competență cu acest limbaj provocator. Mergând dincolo de elementele de bază ale sintaxei și structurii, această carte deschide subiecte critice precum tipurile avansate, concurența și prelucrarea datelor. Veți descoperi părțile cheie ale ecosistemului Haskell și veți stăpâni modele de proiectare de bază care vor transforma modul în care scrieți software.

Ce este în interior

⬤ Construirea de aplicații, servicii web și aplicații de rețea.

⬤ Utilizarea bibliotecilor sofisticate precum lens, singletons și servant.

⬤ Organizarea proiectelor cu Cabal și Stack.

⬤ Tratarea erorilor și testarea.

⬤ Paralelism pur pentru procesoarele multicore.

Despre cititor

Pentru dezvoltatorii familiarizați cu elementele de bază Haskell.

Despre autor

Vitaly Bragilevsky predă Haskell și programare funcțională din 2008. Este membru al Comitetului director al GHC.

Tabla de conținut

PARTEA 1 HASKELL DE BAZĂ.

1 Funcții și tipuri.

2 Clase de tipuri.

3 Dezvoltarea unei aplicații: Cotații bursiere.

PARTEA 2 INTRODUCERE ÎN PROIECTAREA APLICAȚIILOR.

4 Dezvoltarea Haskell cu module, pachete și proiecte.

5 Monadele ca furnizori practici de funcționalitate.

6 Structurarea programelor cu transformatoare de monade.

PARTEA 3 ASIGURAREA CALITĂȚII.

7 Gestionarea erorilor și logarea.

8 Scrierea testelor.

9 Date și cod Haskell în timp de execuție.

10 Benchmarking și profilare.

PARTEA 4 HASKELL AVANSAT.

11 Progresele sistemului de tipuri.

12 Metaprogramarea în Haskell.

13 Mai multe despre tipuri.

PARTEA 5 SETUL DE INSTRUMENTE HASKELL.

14 Conducte de procesare a datelor.

15 Lucrul cu baze de date relaționale.

16 Concurrență.

Alte date despre carte:

ISBN:9781617295409
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:664

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Haskell în profunzime - Haskell in Depth
Haskell in Depth deblochează un nou nivel de competență cu acest limbaj provocator. Mergând dincolo de elementele de bază ale...
Haskell în profunzime - Haskell in Depth

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)