Wat is Google Go-programmeertaal - Vereisten, veelgestelde vragen
Tot nu toe hebben we het gehad over verschillende programmeertalen(programming languages) , maar tot nu toe moet Go Programming Language, of Golang , nog in de discussie vallen. Ja, het is niet de meest gebruikte taal, maar het groeit in populariteit, zij het langzaam.
Er is een goede kans dat Go veel aanspreekt, aangezien Google het op veel gebieden agressief pusht, maar het heeft zijn nadelen, dus tenzij deze problemen worden verholpen, bestaat de kans dat het geen erg sterke aanhang krijgt in vergelijking met enkele van de meest gebruikte.
Google Go-programmeertaal
Heb je ooit gehoord van procedureel programmeren? Google Go is een van die talen. Het is in 2007 gemaakt door Google -ingenieurs, Robert Griesemer , Rob Pike en Ken Thompson , maar het werd in 2009 gelanceerd en open-source gemaakt.
Een van de belangrijkste ideeën achter Golang is dat het gemakkelijk te leren en gebruiksvriendelijk moet zijn. Bovendien(Furthermore) zouden ontwikkelaars geen probleem moeten hebben om de taal te lezen. Nu, in tegenstelling tot C++, begrijpen we dat Go geen grote functieset heeft, wat voor sommigen een probleem kan zijn.
In de syntaxis lijkt Go veel op C, dus als je een C-ontwikkelaar voor de lange termijn bent, zou het creëren van inhoud via Go een fluitje van een cent moeten zijn. Desalniettemin moeten we opmerken dat veel van zijn functies verwijzen naar talen zoals Erlang , dat al 34 jaar bestaat. We zullen het ongetwijfeld in een volgende aflevering bespreken.
Ook hebben veel mensen zonder ervaring met Go geen idee dat het veel gemeen heeft met Java . Daarom probeert Google het al geruime tijd agressief te pushen in de server-side webapp-ruimte; een ruimte waar Java oppermachtig is.
Is Google Go platformonafhankelijk?
Cross-platform is erg belangrijk voor alle programmeertalen als ze willen slagen. Gelukkig kunnen we met zekerheid zeggen dat Go kan worden gebruikt op Windows , Linux , Unix , BSD en mobiele apparaten. Dus zoals het er nu uitziet, ongeacht welk besturingssysteem je gebruikt, zou je weinig problemen moeten hebben met het uitvoeren van een code in Go.
Lezen(Read) : Wat is Angular JavaScript Framework voor webontwikkeling(What is Angular JavaScript Framework for web development) ?
Hoe zit het met bugs?
Indrukwekkend aan Golang is het feit dat het voor bugs niet gemakkelijk is om in een code te streven. Zie je, het is gebaseerd op sterke typering, wat betekent dat ontwikkelaars oplettend en nauwkeurig moeten zijn bij het schrijven van code om veilig te zijn.
Het zou mooi zijn als alle programmeertalen zo blijven, maar dat is niet het geval. Er zijn echter dingen ten goede aan het veranderen.
Nadelen van het gebruik van Google Go
Hoewel we het erover eens kunnen zijn dat Go een indrukwekkend hulpmiddel is, heeft het zijn tekortkomingen. Zie je, de taal is heel gemakkelijk op te pikken en te leren, en dat is maar goed ook. Voor sommige programmeurs is het echter te simplistisch en dit maakt het niet zo veelzijdig in vergelijking met vergelijkbare tools.
Een ander ding dat we niet leuk vinden aan Go, is het feit dat het geen virtuele machine ondersteunt. Het ontbreken hiervan was een bewuste keuze van de mensen bij Google omwille van de eenvoud. Vanwege deze beslissing is de grootte van een Go-bestand meestal groter dan die van concurrerende services. Om nog maar te zwijgen, Go eet door je RAM als een kind dat snoep verslindt op Halloween .
Tot slot, als je een fan bent van generieke geneesmiddelen, dan heb je pech omdat Go deze dingen niet ondersteunt. Daar zijn al heel wat discussies over geweest, maar daarover is tot nu toe niets gebeurd.
Voorbeelden van Google Go-codering
Net als alle anderen zullen we ons concentreren op het runnen van Hello World! omdat dit de standaard is, zo lijkt het.
OK, dus eerst moet je een map maken met de naam studyGo . Vanuit deze map wordt onze Hello World ! programma.
Maak vervolgens een bestand met de naam first.go en voeg vervolgens de volgende code toe aan dat bestand:
package main import ("fmt") func main() { fmt.Println("Hello World! This is my first Go program\n") }
Navigeer vanuit uw terminal naar de map en voer vervolgens de volgende opdracht uit:
go run first.go
U zou nu de volgende uitvoer moeten zien:
Hello World! This is my first Go program
Daar is het voor. Ga je gang en vergroot je kennis.
Related posts
De vijf beste projecten voor beginnende programmeurs
Wat is Java-programmeertaal? Code voorbeelden
Wat is de programmeertaal R en waarom zou je RStudio moeten gebruiken?
Met de alternatieve tekstbrowser kunt u door verschillende programmeertalen bladeren
Download, installeer en leer de programmeertaal Microsoft Small Basic
jEdit is een indrukwekkende teksteditor voor computerprogrammeurs
SciTE is gratis tekstverwerkingssoftware voor programmeurs
Bestanden openen van niet-geïdentificeerde ontwikkelaars op Mac
De ontwikkelaarsmodus in- of uitschakelen in Windows 11/10
Beste gratis PHP IDE voor Windows 11/10
SynWrite Editor: gratis tekst- en broncode-editor voor Windows 10
Fix Commando python setup.py egg_info mislukt met foutcode 1
Code verbeteren op Visual Studio Code met behulp van extensies
PerfView is een prestatieanalyse- en profileringstool van Microsoft
Docker Desktop instellen en gebruiken op Windows
Beste websites om gratis online coderen te leren
Wat is het JSON-gegevensformaat en de JSON-documentdatabase?
Windows 365 Cloud PC-details, prijs, releasedatum, veelgestelde vragen
Maak een native Windows-toepassing van elke webpagina met Nativefier.
Schakel Developer Tools in Edge uit met behulp van register- of groepsbeleid