Perle di progettazione funzionale di algoritmi

Punteggio:   (4,5 su 5)

Perle di progettazione funzionale di algoritmi (Richard Bird)

Recensioni dei lettori

Riepilogo:

Le recensioni di “Pearls of Functional Algorithm Design” lo descrivono come un libro rigoroso e approfondito sulla programmazione funzionale e sugli algoritmi, in particolare utilizzando Haskell. Mentre molte recensioni lodano la sua profonda esplorazione degli algoritmi e il suo approccio strutturato alla risoluzione dei problemi, ci sono critiche significative riguardanti la sua complessità, gli errori occasionali e i problemi con l'edizione Kindle.

Vantaggi:

Eccellente esplorazione dei concetti di programmazione funzionale e degli algoritmi.
Ogni capitolo affronta un problema distinto, promuovendo una comprensione profonda.
Il libro è noto per la sua coerenza logica e per le prove delle prestazioni degli algoritmi.
Prezioso per migliorare la capacità di risolvere i problemi e scrivere codice efficiente.
Adatto a chi è interessato a problemi non banali del mondo reale e alle loro soluzioni.
Molto apprezzato come lettura necessaria per gli scienziati informatici e gli ingegneri del software.

Svantaggi:

La complessità può essere eccessiva per i principianti e non serve come introduzione ad Haskell o alla progettazione di algoritmi di base.
L'edizione Kindle presenta problemi di leggibilità a causa di un'errata rappresentazione dei simboli matematici.
Ci sono numerosi errori e omissioni nelle prove e nelle spiegazioni, che generano confusione.
Il libro manca di un tema coesivo che leghi insieme i diversi problemi, il che può disorientare alcuni lettori.
Alcuni esempi di codice non sono Haskell validi, rendendo difficile per i lettori un apprendimento efficace.

(basato su 16 recensioni dei lettori)

Titolo originale:

Pearls of Functional Algorithm Design

Contenuto del libro:

Richard Bird adotta un approccio radicalmente nuovo alla progettazione degli algoritmi, ovvero la progettazione per calcolo.

Questi 30 brevi capitoli trattano ciascuno un particolare problema di programmazione, tratto da fonti diverse come giochi e puzzle, intriganti compiti combinatori e aree più familiari come la compressione dei dati e la corrispondenza delle stringhe. Ogni perla inizia con l'enunciazione del problema espressa con il linguaggio di programmazione funzionale Haskell, un linguaggio potente ma sintetico per catturare le idee algoritmiche in modo chiaro e semplice.

L'aspetto nuovo del libro è che ogni soluzione è calcolata a partire da una formulazione iniziale del problema in Haskell, facendo appello alle leggi della programmazione funzionale. Pearls of Functional Algorithm Design si rivolge agli aspiranti programmatori funzionali, agli studenti e agli insegnanti interessati ai principi della progettazione di algoritmi e a chiunque voglia padroneggiare le tecniche di ragionamento sui programmi in stile equazionale.

Altre informazioni sul libro:

ISBN:9780521513388
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina rigida
Anno di pubblicazione:2010
Numero di pagine:290

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Progettazione di algoritmi con Haskell - Algorithm Design with Haskell
Questo libro presenta i cinque principi principali della progettazione di algoritmi: divide et...
Progettazione di algoritmi con Haskell - Algorithm Design with Haskell
Il libro dell'orto: La guida pratica completa all'orto, dalla pianificazione alla semina, fino al...
Questa è la guida pratica completa all'orto, dalla...
Il libro dell'orto: La guida pratica completa all'orto, dalla pianificazione alla semina, fino al raccolto e alla conservazione - The Kitchen Garden Book: The Complete Practical Guide to Kitchen Gardening, from Planning and Planting to Harvesting and Storing
Annuali per il giardino: Illumina il tuo giardino con fiori e fogliame vivaci, con 120 bellissime...
Il meraviglioso vantaggio delle annuali è la loro...
Annuali per il giardino: Illumina il tuo giardino con fiori e fogliame vivaci, con 120 bellissime fotografie - Annuals for Your Garden: Brighten Up Your Garden with Vibrant Flowers and Foliage, with 120 Beautiful Photographs
Guida pratica alla potatura, all'addestramento e alla topografia: Come potare e formare alberi,...
Una guida chiara ed esperta alla potatura e alla...
Guida pratica alla potatura, all'addestramento e alla topografia: Come potare e formare alberi, arbusti, siepi, piante da appartamento, alberi da frutto e frutti rossi, rampicanti e rose - Practical Guide to Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climbers and Roses
Pensare in modo funzionale con Haskell - Thinking Functionally with Haskell
Richard Bird è famoso per la chiarezza e il rigore della sua scrittura. Il suo nuovo...
Pensare in modo funzionale con Haskell - Thinking Functionally with Haskell
Introduzione alla programmazione funzionale: Introduzione alla programmazione funzionale -...
Dopo il successo della prima edizione di Introduzione...
Introduzione alla programmazione funzionale: Introduzione alla programmazione funzionale - Introduction Functional Programming: Introduction Functional Programming
Come coltivare gli ortaggi da bulbo: Guida pratica alla coltivazione di cipolle, aglio, scalogno,...
Con istruzioni illustrate passo per passo per la...
Come coltivare gli ortaggi da bulbo: Guida pratica alla coltivazione di cipolle, aglio, scalogno, porri, erba cipollina e finocchio, con tecniche passo-passo. - 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.Che cosa hanno in comune queste parole? Poppy e Freddy le hanno inventate!Freddy e suo nonno, Poppy, amano passare il tempo insieme. Un...
Goobletygok
Goobletygok
Chulippitee. Buckadoodle. Uckeybuckey. Che cosa hanno in comune queste parole? Poppy e Freddy le hanno inventate! Freddy e suo nonno, Poppy, amano passare il tempo insieme. Un...
Goobletygok
Il latino del giardiniere: il linguaggio delle piante spiegato - Gardener's Latin - The Language of...
Ogni giardiniere deve conoscere i nomi latini...
Il latino del giardiniere: il linguaggio delle piante spiegato - Gardener's Latin - The Language of Plants Explained
Enciclopedia pratica illustrata della potatura, dell'addestramento e dell'ornamento: Come potare e...
“Una guida definitiva alla potatura e alla...
Enciclopedia pratica illustrata della potatura, dell'addestramento e dell'ornamento: Come potare e formare alberi, arbusti, siepi, chiome, alberi e frutti di bosco, rampicanti. - Illustrated Practical Encyclopedia of Pruning, Training and Topiary: How to Prune and Train Trees, Shrubs, Hedges, Topiary, Tree and Soft Fruit, Climb
Come coltivare le verdure: Guida alla coltivazione di cavoli, cavolini di Bruxelles, broccoli,...
Questo pratico manuale descrive come coltivare e...
Come coltivare le verdure: Guida alla coltivazione di cavoli, cavolini di Bruxelles, broccoli, cavoli, lattuga, cavolfiore e spinaci, con istruzioni passo-passo. - How to Grow Greens: A Gardeners Guide to Growing Cabbages, Brussels Sprouts, Broccoli, Kale, Lettuce, Cauliflower and Spinach, with Step-B
Perle di progettazione funzionale di algoritmi - Pearls of Functional Algorithm Design
Richard Bird adotta un approccio radicalmente nuovo alla progettazione...
Perle di progettazione funzionale di algoritmi - Pearls of Functional Algorithm Design

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)