Il linguaggio di programmazione Go

Punteggio:   (4,7 su 5)

Il linguaggio di programmazione Go (Alan Donovan)

Recensioni dei lettori

Riepilogo:

Le recensioni sottolineano che il libro è una risorsa eccezionale per l'apprendimento del linguaggio di programmazione Go, elogiato per il suo contenuto ben organizzato, le spiegazioni chiare e la copertura completa. Tuttavia, le critiche riguardano soprattutto la presentazione e la formattazione scadente della versione digitale, che alcuni ritengono dolorosa da leggere.

Vantaggi:

I contenuti sono ben scritti e professionali, le spiegazioni delle caratteristiche e degli idiomi di Go sono chiare, include esercizi pratici ed esempi completi, enfatizza le migliori pratiche di codifica ed è scritto da una figura di spicco dell'informatica (Brian Kernighan). È considerato adatto a chi ha già esperienza di programmazione e altamente raccomandato per l'apprendimento di Go.

Svantaggi:

L'edizione digitale soffre di problemi di tipografia e di formattazione che ne rendono difficile la lettura. Alcune recensioni sottolineano che non è adatto ai principianti e può presupporre un livello di conoscenza preliminare che potrebbe mancare ai principianti.

(basato su 350 recensioni dei lettori)

Titolo originale:

The Go Programming Language

Contenuto del libro:

L'autorevole risorsa per scrivere Go in modo chiaro e idiomatico per risolvere i problemi del mondo reale.

Alan A. A. Donovan, membro del team Go di Google, e Brian Kernighan, coautore di The C Programming Language, forniscono centinaia di esempi interessanti e pratici di codice Go ben scritto per aiutare i programmatori a imparare questo linguaggio flessibile e veloce. È stato progettato per farvi iniziare subito a programmare con Go, per poi passare ad argomenti più avanzati.

⬤ Un tutorial iniziale fornisce informazioni ed esempi per iniziare a fare cose utili nel più breve tempo possibile. Questo include:

⬤ argomenti della riga di comando.

⬤ gif.

⬤ URL.

⬤ server web.

⬤ Esempi semplici coprono gli elementi strutturali di base di un programma Go, senza essere distratti da complicati algoritmi o strutture di dati.

⬤ Go offre una varietà di modi per organizzare i dati, con uno spettro di tipi di dati che da un lato corrispondono alle caratteristiche dell'hardware e dall'altro forniscono ciò di cui i programmatori hanno bisogno per rappresentare comodamente strutture di dati complicate.

⬤ Tipi composti:

⬤ array.

⬤ fette.

⬤ mappe.

⬤ strutture.

⬤ JSON.

⬤ modelli di prova e HTML.

⬤ Funzioni: suddividere un grande lavoro in pezzi più piccoli che potrebbero essere scritti da persone diverse, separate sia dal tempo che dallo spazio.

⬤ Metodi:

⬤ dichiarazioni.

⬤ Con un ricevitore di puntatori.

⬤ incorporazione di strutture.

⬤ valori ed espressioni.

⬤ Scrivere funzioni più flessibili e adattabili perché non legate ai dettagli di una particolare implementazione.

⬤ Programmazione concorrente: goroutine, canali e variabili condivise.

⬤ Pacchetti: utilizzare i pacchetti esistenti e crearne di nuovi.

⬤ Test automatizzati: scrivere piccoli programmi che controllano il codice.

⬤ Funzioni di riflessione: aggiornare le variabili e ispezionare i loro valori in tempo reale.

⬤ Programmazione a basso livello: uscire dalle regole consuete per ottenere le massime prestazioni possibili, interoperare con librerie scritte in altri linguaggi o implementare una funzione che non può essere espressa in Go puro.

Ogni capitolo contiene esercizi per verificare la comprensione ed esplorare estensioni e alternative. Il codice sorgente è liberamente scaricabile e può essere comodamente prelevato, costruito e installato con il comando go get.

Altre informazioni sul libro:

ISBN:9780134190440
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2015
Numero di pagine:400

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Il linguaggio di programmazione Go - The Go Programming Language
L'autorevole risorsa per scrivere Go in modo chiaro e idiomatico per risolvere i...
Il linguaggio di programmazione Go - The Go Programming Language

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)