Che cos'è il linguaggio di programmazione Google Go: requisiti, domande frequenti
Finora abbiamo parlato di diversi linguaggi(programming languages) di programmazione , ma fino ad ora, Go Programming Language, o Golang , non è ancora caduto nella discussione. Sì, non è la lingua più usata, ma sta crescendo in popolarità, anche se lentamente.
C'è una buona possibilità che Go possa prendere molto piede dato che 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, c'è la possibilità che non ottenga un seguito molto forte rispetto a alcuni dei più utilizzati.
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(Furthermore) , 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, la creazione di contenuti tramite Go dovrebbe essere un gioco da ragazzi. Tuttavia, dovremmo notare che molte delle sue caratteristiche rimandano a lingue come l' 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 in cui 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. Così com'è, indipendentemente dal sistema operativo in uso, dovresti avere piccoli problemi nell'esecuzione di un codice in Go.
Leggi(Read) : Cos'è Angular JavaScript Framework per lo sviluppo web(What is Angular JavaScript Framework for web development) ?
E i bug?
Una cosa impressionante di Golang è il fatto che non è facile per i bug cercare in un codice. Vedete, si basa su una tipizzazione forte, il che significa che gli sviluppatori devono essere attenti e accurati 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
Sebbene possiamo essere d'accordo sul fatto che Go sia uno strumento impressionante, ha i suoi difetti. Vedete, la lingua è molto facile da imparare e da imparare, ed è una buona cosa. Tuttavia, per alcuni programmatori, è troppo semplicistico e questo lo rende non così 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 su questo, ma finora non è successo nulla al riguardo.
Esempi di codifica di Google Go
Come tutti gli altri, ci concentreremo sulla gestione di Hello World! perché questo è lo standard, a quanto pare.
OK, quindi prima devi creare una cartella chiamata studyGo . Da questa cartella, creeremo il nostro Hello World ! programma.
Quindi, crea un file chiamato first.go, quindi aggiungi il codice seguente a quel file:
package main import ("fmt") func main() { fmt.Println("Hello World! This is my first Go program\n") }
Dall'interno del tuo terminale, vai alla cartella, quindi esegui il seguente comando:
go run first.go
Ora dovresti vedere il seguente output:
Hello World! This is my first Go program
Questo è tutto per quello. Ora vai avanti e aumenta le tue conoscenze.
Related posts
I cinque migliori progetti per i programmatori principianti
Qual è il linguaggio di programmazione Java? Code esempi
Qual è la lingua R programming e perché dovresti usare RStudio
Alternate Text Browser consente di sfogliare diversi Programming Lingue
Download, Install, Learn Microsoft Small Basic programming Lingua
Siti Web che ti aiutano ad imparare a Code Playing Games e divertirsi
Best Free PHP IDE per Windows 10
Come impostare e utilizzare Docker Desktop su Windows
Notifiche Visualizer Consente di testare le notifiche delle app
Best Free Xampp Server Alternative per sviluppatori
SynWrite Editor: Free Text & Source Code Editor per Windows 10
Cos'è Angular JavaScript Framework in termini semplici?
Slack apps: remoto Teams, Productivity, Developers, Project Management
applicazioni web Manage legacy con Enterprise Mode Site List Portal di Microsoft
Quali sono i dati JSON format and JSON document database?
Controlla il tuo codice per errori con Code Compare per Windows 10
Come cambiare User Agent and Geolocation in Edge Developer Tools
Cos'è Xamarin? Come aiuta in mobile multipiattaforma app development?
Visual Studio Dev Essentials: FAQ and All Devi sapere a riguardo
Come fare uno Windows app native per qualsiasi sito web o web-app