Altri sette linguaggi in sette settimane: I linguaggi che stanno plasmando il futuro

Punteggio:   (4,2 su 5)

Altri sette linguaggi in sette settimane: I linguaggi che stanno plasmando il futuro (Bruce Tate)

Recensioni dei lettori

Riepilogo:

Il libro “Altri sette linguaggi in sette settimane” offre un'introduzione ai linguaggi di programmazione meno conosciuti, rivolta a programmatori di livello intermedio o avanzato. Sebbene riesca a suscitare interesse per i concetti di programmazione e includa interviste coinvolgenti con gli autori dei linguaggi, molti lettori ritengono che il contenuto manchi di profondità e non sia forte come il suo predecessore.

Vantaggi:

Ottima selezione di linguaggi meno conosciuti.
Interviste coinvolgenti con gli autori dei linguaggi.
Riesce a stimolare l'interesse per i linguaggi di programmazione.
Può ampliare gli orizzonti dei programmatori intermedi e avanzati.

Svantaggi:

Il contenuto può sembrare superficiale o frettoloso, simile ai post di un blog.
Presuppone una conoscenza preliminare dei concetti di programmazione, il che lo rende difficile per i principianti.
Alcuni capitoli mancano di profondità e di prove per le affermazioni fatte (ad esempio, le prestazioni di Julia).
Alcuni lettori si sono sentiti delusi rispetto al primo libro della serie.

(basato su 10 recensioni dei lettori)

Titolo originale:

Seven More Languages in Seven Weeks: Languages That Are Shaping the Future

Contenuto del libro:

Grandi programmatori non si nasce, si diventa. Il settore si sta spostando dai linguaggi orientati agli oggetti ai linguaggi funzionali e voi dovete impegnarvi a migliorare radicalmente. I nuovi linguaggi di programmazione vi forniscono gli strumenti e gli idiomi necessari per perfezionare il vostro mestiere. Mentre altri primers di linguaggi vi portano all'installazione di base e a "Hello, World", noi puntiamo più in alto. Ogni linguaggio di Seven More Languages in Seven Weeks vi accompagnerà in un viaggio passo dopo passo attraverso i paradigmi più importanti del nostro tempo. Imparerete sette entusiasmanti linguaggi: Lua, Factor, Elixir, Elm, Julia, MiniKanren e Idris.

Imparerete dalla pluripremiata serie di programmazione che ha ispirato il linguaggio Elixir. Ascoltate come altri programmatori di comunità molto diverse risolvono problemi tanto importanti da spingere allo sviluppo di un linguaggio. Espandete la vostra prospettiva e imparate a risolvere problemi di multicore e distribuzione.

In ogni linguaggio, risolverete un problema non banale, utilizzando le tecniche che rendono speciale quel linguaggio. Scrivere un gioco completamente funzionale in Elm, senza un singolo callback, che si compila in JavaScript in modo da poterlo distribuire in qualsiasi browser. Scrivere un programma logico in Clojure utilizzando un modello di programmazione, MiniKanren, potente quanto Prolog ma molto più adatto a interagire con il mondo esterno. Costruire un programma distribuito in Elixir con macro in stile Lisp, una sintassi simile a Ruby e la ricchezza della macchina virtuale Erlang. Costruite il vostro livello di oggetti in Lua, un programma statistico in Julia, una prova in codice con Idris e un gioco a quiz in Factor.

Quando avrete finito, avrete scritto programmi in cinque diversi paradigmi di programmazione, scritti in tre diversi continenti. Avrete esplorato quattro linguaggi all'avanguardia, inventati negli ultimi cinque anni, e tre linguaggi radicalmente diversi, ognuno con qualcosa di significativo da insegnare.

Altre informazioni sul libro:

ISBN:9781941222157
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2014
Numero di pagine:350

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Altri sette linguaggi in sette settimane: I linguaggi che stanno plasmando il futuro - Seven More...
Grandi programmatori non si nasce, si diventa. Il...
Altri sette linguaggi in sette settimane: I linguaggi che stanno plasmando il futuro - Seven More Languages in Seven Weeks: Languages That Are Shaping the Future
Sette linguaggi in sette settimane: Guida pragmatica all'apprendimento dei linguaggi di...
Dovreste imparare un linguaggio di programmazione...
Sette linguaggi in sette settimane: Guida pragmatica all'apprendimento dei linguaggi di programmazione - Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages
Un Java migliore, più veloce e più leggero - Better, Faster, Lighter Java
A volte la risposta più semplice è la migliore. Molti sviluppatori Enterprise Java,...
Un Java migliore, più veloce e più leggero - Better, Faster, Lighter Java
Rails: In piedi e in funzione: Sviluppo web alla velocità della luce - Rails: Up and Running:...
In pochi giorni, con Rails è possibile sviluppare...
Rails: In piedi e in funzione: Sviluppo web alla velocità della luce - Rails: Up and Running: Lightning-Fast Web Development

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)