Learn Haskell by Example
Autor Philipp Hagenlocheren Limba Engleză Hardback – 10 dec 2024
Ceea ce diferențiază Learn Haskell by Example de documentația oficială sau de manualele teoretice rigide este abordarea sa pragmatică, orientată exclusiv spre construcție. Suntem de părere că tranziția de la programarea imperativă la cea funcțională este adesea îngreunată de abstractizări matematice dense; Philipp Hagenlocher elimină această barieră prin utilizarea unor proiecte concrete care transformă teoria în instrumente de lucru imediate. Găsim în această carte un parcurs care nu se mulțumește doar cu explicarea sintaxei, ci pune accent pe utilizarea ecosistemului în scenarii reale, precum procesarea fișierelor JSON și SQL sau sincronizarea prin monad transformers. Ca și Alejandro Serrano Mena în Beginning Haskell, autorul distilează experiență reală în principii acționabile, însă Philipp Hagenlocher plasează un accent mai mare pe instrumentele de zi cu zi și pe evitarea capcanelor comune în care cad începătorii. De la crearea unui motor pentru compoziții muzicale până la dezvoltarea unei librării de procesare a imaginilor, fiecare capitol adaugă o nouă piesă în puzzle-ul gândirii funcționale. Credem că secțiunile despre profilarea aplicațiilor și testarea aleatorie cu QuickCheck sunt esențiale pentru oricine dorește să livreze cod de producție robust. Structura narativă urmează fluxul logic al unui proiect de software: design de funcții, compoziție, gestionarea excepțiilor și, în final, expunerea funcționalității prin API-uri moderne folosind Servant. Este o resursă care demonstrează de ce Haskell este alegerea preferată pentru sisteme unde siguranța datelor și imuabilitatea sunt critice.
Preț: 326.22 lei
Preț vechi: 407.77 lei
-20%
Carte disponibilă
Livrare economică 22 mai-05 iunie
Livrare express 07-13 mai pentru 77.12 lei
Specificații
ISBN-10: 1633438937
Pagini: 456
Dimensiuni: 191 x 231 x 30 mm
Greutate: 0.83 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor familiarizați cu limbaje orientate pe obiect care doresc să stăpânească Haskell prin practică, nu doar prin teorie. Cititorul câștigă abilitatea de a construi aplicații reale — de la procesare paralelă de imagini la servicii web — învățând să utilizeze corect sistemul de tipuri și evaluarea leneșă pentru a scrie cod sigur și eficient, protejat de bug-urile clasice ale programării imperative.