Utviklere

Hva er Google Go-programmeringsspråk - Krav, eksempler, vanlige spørsmål

Hva er Google Go-programmeringsspråk - Krav, eksempler, vanlige spørsmål

Så langt har vi snakket om flere programmeringsspråk, men til nå, Programmeringsspråk, eller Golang, har ennå ikke falt i diskusjonen. Ja, det er ikke det mest brukte av språkene, men det vokser i popularitet, om enn sakte.

Det er en god sjanse for at Go kan fange mye da Google presser det aggressivt på mange områder, men det har sine ulemper, så med mindre disse problemene blir rettet, er det en sjanse for at det kanskje ikke skaffer seg et veldig sterkt følge i forhold til noen av de mest brukte.

Google Go-programmeringsspråk

Har du noen gang hørt om prosessuell programmering? Google Go er et av disse språkene. Den ble opprettet av Google-ingeniører, Robert Griesemer, Rob Pike og Ken Thompson tilbake i 2007, men den ble lansert i 2009 og laget åpen kildekode.

En av hovedideene bak Golang er at den skal være enkel å lære og enkel å bruke. Videre bør utviklere ikke ha noe problem med å lese språket. Nå, i motsetning til slike som C ++, forstår vi at Go ikke har et stort funksjonssett, noe som kan være et problem for noen.

I sin syntaks er Go ganske lik C, så hvis du er en langsiktig C-utvikler, bør det være en lek å lage innhold via Go. Likevel bør vi merke oss at mange av funksjonene hører tilbake til språk som Erlang, som har eksistert i 34 år. Vi vil utvilsomt diskutere det i en fremtidig episode.

Også mange mennesker uten erfaring med Go har ingen anelse om at det har mye til felles med Java, og det er grunnen til at Google har prøvd å presse det aggressivt på server-siden web-apps plass i ganske lang tid; et rom der Java troner øverst.

Er Google Go plattform?

Tverrplattform er veldig viktig for alle programmeringsspråk hvis de skal lykkes. Heldigvis kan vi med sikkerhet si at Go kan brukes på Windows, Linux, Unix, BSD og mobile enheter. Så som det står, uansett hvilket operativsystem du bruker, bør du ha små problemer med å utføre en kode i Go.

Lese: Hva er Angular JavaScript Framework for nettutvikling?

Hva med feil?

En imponerende ting med Golang er det faktum at det ikke er lett for bugs å streve med en kode. Ser du, det er avhengig av sterk typisering, noe som betyr at utviklere må være oppmerksomme og nøyaktige når de skriver kode for at den skal være trygg.

Det ville være fint om alle programmeringsspråk holder seg slik, men det er ikke tilfelle. Ting endrer seg imidlertid til det bedre.

Ulemper ved å bruke Google Go

Selv om vi kan være enige om at Go er et imponerende verktøy, har det sine mangler. Ser du, språket er veldig enkelt å hente og lære, og det er bra. For noen programmerere er det imidlertid for forenklet, og dette gjør det ikke så allsidig sammenlignet med lignende verktøy.

En annen ting som vi ikke liker med Go er det faktum at den ikke støtter en virtuell maskin. Mangelen på dette var et bevisst valg av folkene på Google for enkelhets skyld. På grunn av denne avgjørelsen er størrelsen på en Go-fil vanligvis større enn konkurrerende tjenester. For ikke å nevne, Go vil spise gjennom RAM-en din som et barn som sluker godteri på Halloween.

Til slutt, hvis du er en fan av generiske stoffer, vel, har du lykken fordi Go ikke støtter disse tingene. Det har vært ganske mange diskusjoner om dette, men ingenting har skjedd i den enden så langt.

Google Go-kodingseksempler

Som alle andre, vil vi fokusere på å kjøre Hello World! fordi dette er standarden, virker det.

OK, så først må du opprette en mappe som heter studyGo. Innenfor denne mappen vil det opprette Hello World! program.

Deretter oppretter du en fil som heter først.gå, og legg deretter til følgende kode i den filen:

pakke hovedimport ("fmt") func main () fmt.Println ("Hello World! Dette er mitt første Go-program \ n ")

Naviger til mappen fra terminalen din, og kjør deretter følgende kommando:

gå løp først.gå

Du bør nå se følgende utdata:

Hei Verden! Dette er mitt første Go-program

Det er det for det. Fortsett nå og øk kunnskapen din.

Mus Hvordan reversere rulle retning for mus og styreplater i Windows 10
Hvordan reversere rulle retning for mus og styreplater i Windows 10
Mus og Pekeplates gjør ikke bare databehandling enkelt, men mer effektivt og mindre tidkrevende. Vi kan ikke forestille oss et liv uten disse enhetene...
Mus Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Hvordan endre musepekeren og markørstørrelse, farge og skjema på Windows 10
Musepekeren og markøren i Windows 10 er veldig viktige aspekter ved operativsystemet. Dette kan sies også for andre operativsystemer, så i sannhet er ...
Gratis og åpen kildekode-spillmotorer for utvikling av Linux-spill
Denne artikkelen vil dekke en liste over gratis og open source-spillmotorer som kan brukes til å utvikle 2D- og 3D-spill på Linux. Det er mange slike ...