Udviklere

Hvad er Google Go-programmeringssprog - Krav, eksempler, ofte stillede spørgsmål

Hvad er Google Go-programmeringssprog - Krav, eksempler, ofte stillede spørgsmål

Indtil videre har vi talt om flere programmeringssprog, men indtil nu, Programmeringssprog, eller Golang, er endnu ikke faldet ind i diskussionen. Ja, det er ikke det mest anvendte af sprogene, men det vokser i popularitet, omend langsomt.

Der er en god chance for, at Go kan fange en hel del, da Google skubber det aggressivt på mange områder, men det har sine ulemper, så medmindre disse problemer er rettet, er der en chance for, at det muligvis ikke får en meget stærk følge sammenlignet med nogle af de mest anvendte.

Google Go-programmeringssprog

Har du nogensinde hørt om proceduremæssig programmering? Google Go er et af disse sprog. Det blev oprettet af Google-ingeniører, Robert Griesemer, Rob Pike og Ken Thompson tilbage i 2007, men det blev lanceret i 2009 og lavet open source.

En af hovedideerne bag Golang er, at det er let at lære og nemt at bruge. Desuden bør udviklere ikke have noget problem med at læse sproget. Nu, i modsætning til C ++, forstår vi, at Go ikke har et stort funktionssæt, hvilket kan være et problem for nogle.

I sin syntaks ligner Go ganske meget C, så hvis du er en langsigtet C-udvikler, skal det være en leg at oprette indhold via Go. Ikke desto mindre skal vi bemærke, at mange af dens funktioner lytter tilbage til sprog som Erlang, som har eksisteret i 34 år. Vi vil uden tvivl diskutere det i en fremtidig episode.

Også mange mennesker uden erfaring med Go har ingen idé om, at det har meget til fælles med Java, og derfor har Google forsøgt at skubbe det aggressivt i serverens webapps-plads i nogen tid; et rum, hvor Java regerer øverst.

Er Google Go på tværs af platforme?

Tværplatform er meget vigtigt for alle programmeringssprog, hvis de skal lykkes. Heldigvis kan vi med sikkerhed sige, at Go kan bruges på Windows, Linux, Unix, BSD og mobile enheder. Så som det står, uanset hvilket operativsystem du bruger, skal du have små problemer med at udføre en kode i Go.

Læs: Hvad er Angular JavaScript Framework til webudvikling?

Hvad med bugs?

En imponerende ting ved Golang er det faktum, at det ikke er let for bugs at stræbe efter en kode. Ser du, det er afhængig af stærk typisering, hvilket betyder, at udviklere kræves at være opmærksomme og nøjagtige, når de skriver kode for at det skal være sikkert.

Det ville være rart, hvis alle programmeringssprog forbliver sådan, men det er ikke tilfældet. Men tingene ændrer sig til det bedre.

Ulemper ved at bruge Google Go

Selvom vi kan være enige om, at Go er et imponerende værktøj, har det sine mangler. Ser du, sproget er meget let at hente og lære, og det er en god ting. For nogle programmører er det dog for forenklet, og det gør det ikke så alsidigt sammenlignet med lignende værktøjer.

En anden ting, som vi ikke kan lide ved Go, er, at den ikke understøtter en virtuel maskine. Manglen på dette var et bevidst valg af folk på Google for enkelhedens skyld. På grund af denne beslutning er størrelsen på en Go-fil normalt større end konkurrerende tjenester. For ikke at nævne, Go spiser gennem din RAM som et barn, der fortærer slik på Halloween.

Endelig, hvis du er fan af generiske lægemidler, har du ikke held og lykke, fordi Go ikke understøtter disse ting. Der har været ret mange diskussioner om dette, men intet er sket i den ende indtil videre.

Google Go-kodningseksempler

Som alle andre vil vi fokusere på at køre Hello World! fordi det er standarden, ser det ud til.

OK, så først skal du oprette en kaldet mappe studyGo. Fra denne mappe opretter vores Hello World! program.

Opret derefter en fil, der hedder først.gå, og tilføj derefter følgende kode til den fil:

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

Naviger til mappen fra din terminal, og kør derefter følgende kommando:

gå løbe først.gå

Du skal nu se følgende output:

Hej Verden! Dette er mit første Go-program

Det er det for det. Gå nu videre og øg din viden.

Mus Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Sådan bruges Xdotool til at stimulere museklik og tastetryk i Linux
Xdotool er et gratis og open source kommandolinjeværktøj til simulering af museklik og tastetryk. Denne artikel dækker en kort vejledning om brug af x...
Mus Top 5 ergonomiske computermusprodukter til Linux
Top 5 ergonomiske computermusprodukter til Linux
Forårsager langvarig brug af computeren smerter i dit håndled eller fingre? Lider du af stive led og er konstant nødt til at ryste hænderne? Føler du ...
Mus Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
Sådan ændres mus og touchpad-indstillinger ved hjælp af Xinput i Linux
De fleste Linux-distributioner leveres som standard med "libinput" -biblioteket til at håndtere inputhændelser på et system. Det kan behandle inputhæn...