Sviluppatori

Che cos'è il linguaggio di programmazione Google Go - Requisiti, esempi, domande frequenti?

Che cos'è il linguaggio di programmazione Google Go - Requisiti, esempi, domande frequenti?

Finora abbiamo parlato di diversi linguaggi di programmazione, ma fino ad ora, Partire Linguaggio di programmazione, o Golang, deve ancora cadere nella discussione. Sì, non è la lingua più usata, ma sta crescendo in popolarità, anche se lentamente.

C'è una buona possibilità che Go possa prendere un grande vantaggio poiché Google lo sta spingendo in modo aggressivo in molte aree, ma ha i suoi lati negativi, quindi a meno che questi problemi non vengano risolti, allora c'è la possibilità che non raccolga un seguito molto forte rispetto a alcuni dei più usati.

Linguaggio di programmazione Google Go

Hai mai sentito parlare di programmazione procedurale?? Google Go è una di quelle lingue. È stato creato dagli ingegneri di Google, Robert Griesemer, Rob Pike e Ken Thompson nel 2007, tuttavia, è stato lanciato nel 2009 e reso open-source.

Una delle idee principali alla base di Golang è che sia facile da imparare e semplice da usare. Inoltre, gli sviluppatori non dovrebbero avere problemi a leggere la lingua. Ora, a differenza di C++, capiamo che Go non ha un ampio set di funzionalità, il che potrebbe essere un problema per alcuni.

Nella sua sintassi, Go è abbastanza simile a C, quindi se sei uno sviluppatore C a lungo termine, creare contenuti tramite Go dovrebbe essere un gioco da ragazzi. Tuttavia, dovremmo notare che molte delle sue caratteristiche risalgono a lingue come Erlang, che esiste da 34 anni. Ne parleremo senza dubbio in un prossimo episodio.

Inoltre, molte persone senza esperienza con Go non hanno idea che abbia molto in comune con Java, motivo per cui Google ha cercato di spingerlo in modo aggressivo nello spazio delle app Web lato server per un po' di tempo; uno spazio dove Java regna sovrano.

Google Go è multipiattaforma??

La multipiattaforma è molto importante per tutti i linguaggi di programmazione se vogliono avere successo. Per fortuna, possiamo dire con certezza che Go può essere utilizzato su Windows, Linux, Unix, BSD e dispositivi mobili. Quindi così com'è, indipendentemente dal sistema operativo che stai utilizzando, dovresti avere piccoli problemi nell'esecuzione di un codice in Go.

Leggere: Che cos'è Angular JavaScript Framework per lo sviluppo web??

Che dire dei bug??

Una cosa impressionante di Golang è il fatto che non è facile per i bug sforzarsi in un codice. Vedete, si basa su una forte tipizzazione, il che significa che gli sviluppatori devono essere attenti e precisi durante la scrittura del codice affinché sia ​​sicuro.

Sarebbe bello se tutti i linguaggi di programmazione rimanessero così, ma non è così. Tuttavia, le cose stanno cambiando in meglio.

Svantaggi dell'utilizzo di Google Go

Anche se possiamo essere d'accordo sul fatto che Go sia uno strumento impressionante, ha i suoi difetti. Vedi, la lingua è molto facile da imparare e da imparare, e questa è una buona cosa. Tuttavia, per alcuni programmatori, è troppo semplicistico e questo lo rende meno versatile rispetto a strumenti simili.

Un'altra cosa che non ci piace di Go è il fatto che non supporta una macchina virtuale. La mancanza di questo è stata una scelta consapevole da parte della gente di Google per motivi di semplicità. A causa di questa decisione, la dimensione di un file Go è generalmente maggiore rispetto ai servizi concorrenti. Per non parlare del fatto che Go mangerà la tua RAM come un bambino che divora caramelle ad Halloween.

Infine, se sei un fan dei generici, beh, sei sfortunato perché Go non supporta queste cose. Ci sono state molte discussioni a riguardo, ma finora non è successo nulla.

Esempi di codifica di Google Go

Come tutti gli altri, ci concentreremo sull'esecuzione di Hello World! perché questo è lo standard, a quanto pare.

OK, quindi prima devi creare una cartella chiamata studioGo. All'interno di questa cartella, creeremo il nostro Hello World! programma.

Quindi, crea un file chiamato prima.vai, quindi aggiungi il seguente codice a quel file:

pacchetto main import ("fmt") func main()  fmt.Println("Ciao mondo! Questo è il mio primo programma Go\n") 

Dal tuo terminale, vai alla cartella, quindi esegui il seguente comando:

vai a correre prima.partire

Ora dovresti vedere il seguente output:

Ciao mondo! Questo è il mio primo programma Go

È tutto per quello. Ora vai avanti e aumenta le tue conoscenze.

Come utilizzare GameConqueror Cheat Engine in Linux
L'articolo copre una guida sull'utilizzo del motore cheat GameConqueror in Linux. Molti utenti che giocano su Windows utilizzano spesso l'applicazione...
I migliori emulatori di console di gioco per Linux
Questo articolo elencherà il popolare software di emulazione della console di gioco disponibile per Linux. L'emulazione è un livello di compatibilità ...
Le migliori distribuzioni Linux per il gioco nel 2021
Il sistema operativo Linux ha fatto molta strada dal suo aspetto originale, semplice e basato su server. Questo sistema operativo è notevolmente migli...