Tot nu toe hebben we het over meerdere gehad, maar tot nu toeGaanProgrammeertaal, ofGolang, moet nog in de discussie worden betrokken. Ja, het is niet de meest gebruikte taal, maar het groeit in populariteit, zij het langzaam.

Er is een goede kans dat Go veel succes zal hebben, aangezien Google het op veel gebieden agressief pusht, maar het heeft zijn nadelen, dus tenzij deze problemen worden verholpen, bestaat de kans dat het misschien geen erg sterke aanhang zal krijgen in vergelijking met sommige van de meest gebruikte.
Heb je ooit gehoord van procedureel programmeren? Google Go is een van die talen. Het werd in 2007 gemaakt door Google-ingenieurs Robert Griesemer, Rob Pike en Ken Thompson. Het werd echter in 2009 gelanceerd en open-source gemaakt.
Een van de belangrijkste ideeën achter Golang is dat het gemakkelijk te leren en eenvoudig te gebruiken moet zijn. Bovendien zouden ontwikkelaars geen probleem moeten hebben met het lezen van de taal. Nu begrijpen we, in tegenstelling tot C++, dat Go niet over een groot aantal functies beschikt, wat voor sommigen een probleem kan zijn.
In zijn syntaxis lijkt Go behoorlijk op C, dus het maken van inhoud via Go zou een fluitje van een cent moeten zijn als je een langdurige C-ontwikkelaar bent. Niettemin moeten we opmerken dat veel van de kenmerken ervan teruggrijpen op talen als Erlang, dat al 34 jaar bestaat. We zullen het ongetwijfeld in een toekomstige aflevering bespreken.
Bovendien hebben veel mensen die geen ervaring hebben 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 webapps-ruimte, een ruimte waar Java de boventoon voert.
Is Google Go platformonafhankelijk?
Cross-platform is voor alle programmeertalen erg belangrijk als ze willen slagen. Gelukkig kunnen we zeggen dat Go op Windows kan worden gebruikt,, Unix, BSD en mobiele apparaten. Welk besturingssysteem u ook gebruikt, u zou dus weinig problemen moeten hebben met het uitvoeren van een code in Go.
Lezen:?
Hoe zit het met bugs?
Het indrukwekkende aan Golang is dat het voor bugs niet gemakkelijk is om in een code te zoeken. Zie je, het is afhankelijk van een sterke stilering, wat betekent dat ontwikkelaars oplettend en nauwkeurig moeten zijn bij het schrijven van code, zodat het veilig is.
Het zou mooi zijn als alle programmeertalen zo blijven, maar dat is niet het geval. De zaken veranderen echter ten goede.
Nadelen van het gebruik van Google Go
Hoewel we het erover eens kunnen zijn dat Go een indrukwekkend hulpmiddel is, heeft het zijn tekortkomingen. 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, waardoor het minder veelzijdig is dan vergelijkbare tools.
Een ander ding dat we niet leuk vinden aan Go is 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.
Ten slotte: als je een fan bent van generieke geneesmiddelen, heb je pech omdat Go ze niet ondersteunt. Daar zijn al heel wat discussies over geweest, maar tot nu toe is er op dat vlak nog niets gebeurd.
Google Go-coderingsvoorbeelden
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 naamstotteren. 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
Dat is het daarvoor. Ga nu aan de slag en vergroot uw kennis.



![De schijf die wordt beschermd door BitLocker is al ontgrendeld [repareren]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/11/drive-protected-by-BitLocker-already-unlocked.png)










