Perle de proiectare funcțională a algoritmilor

Evaluare:   (4.5 din 5)

Perle de proiectare funcțională a algoritmilor (Richard Bird)

Recenzii ale cititorilor

Rezumat:

Recenzile la „Pearls of Functional Algorithm Design” o prezintă ca pe o carte riguroasă și pătrunzătoare despre programarea funcțională și algoritmi, folosind în special Haskell. În timp ce multe recenzii laudă explorarea sa profundă a algoritmilor și abordarea sa structurată a rezolvării problemelor, există critici semnificative cu privire la complexitatea sa, erori ocazionale și probleme cu ediția Kindle.

Avantaje:

Explorare excelentă a conceptelor de programare funcțională și a algoritmilor.
Fiecare capitol abordează o problemă distinctă, promovând înțelegerea profundă.
Cartea se remarcă prin coerența sa logică și prin dovezile privind performanța algoritmilor.
Valoroasă pentru îmbunătățirea abilităților de rezolvare a problemelor și scrierea de cod eficient.
Potrivită pentru cei interesați de probleme non-triviale, din lumea reală și de soluțiile acestora.
Foarte apreciat ca o lectură necesară pentru informaticieni și ingineri de software.

Dezavantaje:

Complexitatea poate fi copleșitoare pentru începători și nu servește ca o introducere în Haskell sau în proiectarea algoritmilor de bază.
Problemele ediției Kindle afectează lizibilitatea din cauza redării incorecte a simbolurilor matematice.
Există numeroase erori și omisiuni în demonstrații și explicații, ceea ce duce la confuzie.
Cartea nu are o temă coerentă care să lege diferitele probleme între ele, ceea ce poate dezorienta unii cititori.
Unele exemple de cod nu sunt Haskell valide, ceea ce face dificilă învățarea eficientă de către cititori.

(pe baza a 16 recenzii ale cititorilor)

Titlul original:

Pearls of Functional Algorithm Design

Conținutul cărții:

Richard Bird adoptă o abordare radical nouă a proiectării algoritmilor, și anume, proiectarea prin calcul.

Aceste 30 de capitole scurte tratează fiecare o anumită problemă de programare extrasă din surse atât de diverse, cum ar fi jocuri și puzzle-uri, sarcini combinatorii intrigante și domenii mai familiare, cum ar fi compresia datelor și potrivirea șirurilor de caractere. Fiecare perlă începe cu enunțarea problemei exprimată cu ajutorul limbajului de programare funcțional Haskell, un limbaj puternic, dar succint, pentru a surprinde ideile algoritmice în mod clar și simplu.

Aspectul inedit al cărții constă în faptul că fiecare soluție este calculată pornind de la o formulare inițială a problemei în Haskell prin apelarea la legile programării funcționale. Pearls of Functional Algorithm Design va fi pe placul programatorului funcțional aspirant, al studenților și profesorilor interesați de principiile de proiectare a algoritmilor și al tuturor celor care doresc să stăpânească tehnicile de raționament asupra programelor într-un stil ecuațional.

Alte date despre carte:

ISBN:9780521513388
Autor:
Editura:
Limbă:engleză
Legare:Copertă dură
Anul publicării:2010
Numărul de pagini:290

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Proiectarea algoritmilor cu Haskell - Algorithm Design with Haskell
Această carte prezintă cele cinci principii principale de proiectare a algoritmilor: divide și...
Proiectarea algoritmilor cu Haskell - Algorithm Design with Haskell
The Kitchen Garden Book: Ghidul practic complet pentru grădinăritul de bucătărie, de la planificare...
Acesta este un ghid practic complet pentru...
The Kitchen Garden Book: Ghidul practic complet pentru grădinăritul de bucătărie, de la planificare și plantare până la recoltare și păstrare - The Kitchen Garden Book: The Complete Practical Guide to Kitchen Gardening, from Planning and Planting to Harvesting and Storing
Anuale pentru grădina ta: Luminează-ți grădina cu flori și frunze vibrante, cu 120 de fotografii...
Avantajul minunat al plantelor anuale este...
Anuale pentru grădina ta: Luminează-ți grădina cu flori și frunze vibrante, cu 120 de fotografii frumoase - Annuals for Your Garden: Brighten Up Your Garden with Vibrant Flowers and Foliage, with 120 Beautiful Photographs
Practical Guide to Pruning, Training and Topiary: Cum să tunzi și să formezi copaci, arbuști,...
Un ghid clar și specializat de tăiere și formare a...
Practical Guide to Pruning, Training and Topiary: Cum să tunzi și să formezi copaci, arbuști, garduri vii, toporași, pomi și fructe moi, cățărători și trandafiri - Practical Guide to Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climbers and Roses
Gândirea funcțională cu Haskell - Thinking Functionally with Haskell
Richard Bird este renumit pentru claritatea și rigoarea scrierilor sale. Noul său manual, care...
Gândirea funcțională cu Haskell - Thinking Functionally with Haskell
Introducere în programarea funcțională: Introducere în programarea funcțională - Introduction...
După succesul primei ediții a Introducere în...
Introducere în programarea funcțională: Introducere în programarea funcțională - Introduction Functional Programming: Introduction Functional Programming
Cum să cultivi legume cu bulb: Un ghid practic de grădinărit pentru cultivarea cepei, usturoiului,...
Incluzând instrucțiuni ilustrate, pas cu pas,...
Cum să cultivi legume cu bulb: Un ghid practic de grădinărit pentru cultivarea cepei, usturoiului, eșalotului, prazului, arpagicului și fennellului, cu tehnici pas cu pas - How to Grow Bulb Vegetables: A Practical Gardening Guide to Growing Onions, Garlic, Shallots, Leeks, Chives and Fennell, with Step-By-Step Techniqu
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Ce au în comun aceste cuvinte? Poppy și Freddy le-au inventat! Lui Freddy și bunicului său, Poppy, le place să petreacă timp împreună. Într-o...
Goobletygok
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Ce au în comun aceste cuvinte? Poppy și Freddy le-au inventat! Lui Freddy și bunicului său, Poppy, le place să petreacă timp împreună. Într-o...
Goobletygok
Latina grădinarului - Explicarea limbajului plantelor - Gardener's Latin - The Language of Plants...
Fiecare grădinar trebuie să le cunoască denumirile...
Latina grădinarului - Explicarea limbajului plantelor - Gardener's Latin - The Language of Plants Explained
Enciclopedia practică ilustrată de tăiere, formare și topire: Modul de tăiere și formare a...
„Un ghid definitiv pentru tăierea și formarea plantelor...
Enciclopedia practică ilustrată de tăiere, formare și topire: Modul de tăiere și formare a arborilor, arbuștilor, gardurilor vii, topiarei, pomilor și fructelor moi, cățărării - Illustrated Practical Encyclopedia of Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climb
How to Grow Greens: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale,...
Acest repertoriu practic descrie cum se cultivă și cum...
How to Grow Greens: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale, Lettuce, Cauliflower and Spinach, with Step-B
Perle de proiectare funcțională a algoritmilor - Pearls of Functional Algorithm Design
Richard Bird adoptă o abordare radical nouă a proiectării...
Perle de proiectare funcțională a algoritmilor - Pearls of Functional Algorithm Design

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)