Programmare ERLANG: software per un mondo concorrente

Punteggio:   (4,6 su 5)

Programmare ERLANG: software per un mondo concorrente (Joe Armstrong)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per la chiarezza delle spiegazioni e l'efficacia dello stile didattico. Copre una serie di argomenti rilevanti per Erlang e si concentra sulla programmazione concorrente, rendendolo una risorsa essenziale sia per i principianti che per i programmatori esperti. Tuttavia, sono state segnalate alcune imprecisioni relative a specifiche caratteristiche del linguaggio e problemi con la versione Kindle.

Vantaggi:

Scritto magistralmente con esempi chiari e ben definiti.
Eccellente stile di insegnamento, facile da seguire.
Copertura completa dei concetti di Erlang, tra cui la concorrenza e la gestione dei processi.
Ispira nuovi modi di pensare ai problemi di programmazione.
Adatto sia ai principianti che ai professionisti avanzati.
Presenta idee innovative in modo organizzato per una futura consultazione.

Svantaggi:

Alcune imprecisioni sulle caratteristiche del linguaggio, in particolare sul supporto JSON.
Problemi con la versione Kindle per quanto riguarda la leggibilità degli esempi di codice.
Alcuni lettori hanno notato che i contenuti relativi all'ambiente di sviluppo Erlang sono scarsi nella seconda edizione.
Menzione di funzioni obsolete che potrebbero non esistere nelle versioni attuali di Erlang.

(basato su 37 recensioni dei lettori)

Titolo originale:

Programming ERLANG: Software for a Concurrent World

Contenuto del libro:

Un gioco multiutente, un sito web, un'applicazione cloud o un database in rete possono avere migliaia di utenti che interagiscono contemporaneamente. È necessario uno strumento potente e di livello industriale per gestire i problemi davvero difficili inerenti agli ambienti paralleli e concorrenti. Avete bisogno di Erlang. In questa seconda edizione del bestseller Programming Erlang, imparerete a scrivere programmi paralleli che scalano senza sforzo su sistemi multicore.

Utilizzando Erlang, sarete sorpresi dalla facilità con cui si affrontano i problemi paralleli e dalla maggiore velocità ed efficienza con cui vengono eseguiti i programmi. Questo perché Erlang utilizza insiemi di processi paralleli e non un singolo processo sequenziale, come avviene nella maggior parte dei linguaggi di programmazione.

Joe Armstrong, creatore di Erlang, introduce questo potente linguaggio a piccoli passi, fornendo una panoramica completa di Erlang e di come utilizzarlo in scenari comuni. Inizierete con la programmazione sequenziale, passerete alla programmazione parallela e alla gestione degli errori nei programmi paralleli, e imparerete a lavorare con sicurezza con la programmazione distribuita e i framework standard Erlang/Open Telecom Platform (OTP).

Non sono necessarie conoscenze precedenti di programmazione funzionale o parallela. I capitoli sono ricchi di esempi pratici e reali, consigli e suggerimenti, e si concludono con esercizi per utenti principianti e avanzati.

La seconda edizione è stata ampiamente riscritta. La novità di questa edizione è costituita da sette capitoli che trattano le più recenti caratteristiche di Erlang: mappe, sistema di tipi e Dialyzer, WebSockets, idiomi di programmazione e un nuovo ambiente di esecuzione indipendente. Potrete scrivere programmi che rilevano e correggono dinamicamente gli errori e che possono essere aggiornati senza fermare il sistema. Sono presenti anche informazioni su rebar (il sistema di compilazione di fatto di Erlang) e su come condividere e utilizzare i progetti Erlang su github, illustrati con esempi di cowboy e bitcask.

Erlang cambierà la vostra visione del mondo e del vostro modo di programmare.

Cosa serve

Il sistema Erlang/OTP. Scaricatelo da erlang.org.

Altre informazioni sul libro:

ISBN:9781937785536
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2013
Numero di pagine:548

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmare ERLANG: software per un mondo concorrente - Programming ERLANG: Software for a...
Un gioco multiutente, un sito web, un'applicazione...
Programmare ERLANG: software per un mondo concorrente - Programming ERLANG: Software for a Concurrent World
Nel mio stomaco, non credo: Un libro di memorie - In My Gut, I Don't Believe: A Memoir
In My Gut, I Don't Believe è un libro di memorie intimo, ambientato a...
Nel mio stomaco, non credo: Un libro di memorie - In My Gut, I Don't Believe: A Memoir

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)