Haskell in profondità

Punteggio:   (4,7 su 5)

Haskell in profondità (Vitaly Bragilevsky)

Recensioni dei lettori

Riepilogo:

Il libro fornisce un approccio completo e pragmatico ad Haskell, con l'obiettivo di far progredire le competenze oltre i livelli dei principianti. Discute efficacemente argomenti avanzati e applicazioni pratiche della programmazione con Haskell, rendendolo una risorsa preziosa per gli studenti più seri. Tuttavia, alcuni lettori potrebbero trovare alcuni concetti difficili e la profondità della trattazione incoerente.

Vantaggi:

Il libro è apprezzato per la sua miscela di profondità e praticità, che copre argomenti utili e concetti Haskell avanzati.
È ben strutturato e organizzato, fornendo approfondimenti sui processi di sviluppo professionale, sugli strumenti e sulle migliori pratiche.
Lo stile di scrittura è chiaro e rende i concetti complessi più accessibili, e include esercizi preziosi che migliorano la comprensione.
L'approccio didattico di Vitaly è molto apprezzato, con spiegazioni esaurienti delle monadi e di altri argomenti avanzati.

Svantaggi:

Alcuni lettori potrebbero sentirsi sopraffatti dalla profondità del libro, in particolare se sono nuovi ad Haskell, il che lo rende meno adatto come primo libro per i principianti.
Ci sono casi in cui la spiegazione di alcuni argomenti avanzati, come MonadReader e MonadWriter, non è sufficientemente dettagliata, causando confusione e ostacolando la comprensione per alcuni studenti.
La trattazione di alcuni argomenti potrebbe non soddisfare le esigenze di tutoraggio di tutti i lettori, in particolare di quelli che cercano un'istruzione di base.

(basato su 4 recensioni dei lettori)

Titolo originale:

Haskell in Depth

Contenuto del libro:

Haskell in Depth sblocca un nuovo livello di abilità con questo linguaggio impegnativo. Andando oltre le basi della sintassi e della struttura, questo libro apre argomenti critici come i tipi avanzati, la concorrenza e l'elaborazione dei dati.

Riassunto

Passare da "studente di Haskell" a "sviluppatore di Haskell". Haskell in Depth esplora le caratteristiche importanti del linguaggio e le abilità di programmazione necessarie per creare software di qualità in produzione con Haskell. E lungo il percorso, potrete scoprire alcuni spunti interessanti sul perché Haskell ha l'aspetto e il funzionamento che ha. Preparatevi ad approfondire!

L'acquisto del libro stampato include un eBook gratuito nei formati PDF, Kindle e ePub di Manning Publications.

Informazioni sulla tecnologia

Il software per attività di alta precisione come le transazioni finanziarie, i sistemi di difesa e la ricerca scientifica deve essere assolutamente e provatamente corretto. Come linguaggio di programmazione puramente funzionale, Haskell applica un approccio matematicamente rigoroso che può portare a codice conciso, efficiente e privo di bug. Per scrivere tale codice è necessaria una conoscenza approfondita. Questa conoscenza può essere ottenuta grazie a questo libro!

Informazioni sul libro

Haskell in Depth sblocca un nuovo livello di abilità con questo linguaggio impegnativo. Andando oltre le basi della sintassi e della struttura, questo libro apre argomenti critici come i tipi avanzati, la concorrenza e l'elaborazione dei dati. Scoprirete le parti fondamentali dell'ecosistema Haskell e padroneggerete i principali modelli di progettazione che trasformeranno il vostro modo di scrivere software.

Che cosa c'è dentro?

⬤ Costruzione di applicazioni, servizi web e applicazioni di rete.

⬤ Utilizzare librerie sofisticate come lens, singleton e servant.

⬤ Organizzare progetti con Cabal e Stack.

⬤ Gestione degli errori e test.

⬤ Il parallelismo puro per i processori multicore.

Informazioni sul lettore

Per sviluppatori che hanno familiarità con le basi di Haskell.

Informazioni sull'autore

Vitaly Bragilevsky insegna Haskell e programmazione funzionale dal 2008. È membro del comitato direttivo di GHC.

Indice dei contenuti

PARTE 1 NUCLEO DI HASKELL.

1 Funzioni e tipi.

2 Classi di tipi.

3 Sviluppo di un'applicazione: Quotazioni di borsa.

PARTE 2 INTRODUZIONE ALLA PROGETTAZIONE DI APPLICAZIONI.

4 Sviluppo Haskell con moduli, pacchetti e progetti.

5 Le monadi come fornitori di funzionalità pratiche.

6 Strutturare i programmi con i trasformatori di monadi.

PARTE 3 GARANZIA DI QUALITÀ.

7 Gestione degli errori e logging.

8 Scrittura di test.

9 Dati e codice Haskell in fase di esecuzione.

10 Benchmarking e profiling.

PARTE 4 HASKELL AVANZATO.

11 Progressi del sistema di tipi.

12 Metaprogrammazione in Haskell.

13 Ulteriori informazioni sui tipi.

PARTE 5 TOOLKIT HASKELL.

14 Pipeline di elaborazione dati.

15 Lavorare con i database relazionali.

16 Concorrenza.

Altre informazioni sul libro:

ISBN:9781617295409
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:664

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Haskell in profondità - Haskell in Depth
Haskell in Depth sblocca un nuovo livello di abilità con questo linguaggio impegnativo. Andando oltre le basi della sintassi e...
Haskell in profondità - Haskell in Depth

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)