Hvad er Google Go-programmeringssprog - krav, ofte stillede spørgsmål
Indtil videre har vi talt om flere programmeringssprog(programming languages) , men indtil nu er Go Programming Language, eller Golang , endnu ikke faldet ind i diskussionen. Ja, det er ikke det mest brugte af sprogene, men det vokser i popularitet, omend langsomt.
Der er en god chance for, at Go kan fange en hel del, da Google presser det aggressivt på mange områder, men det har sine ulemper, så medmindre disse problemer bliver rettet, så er der en chance for, at det måske ikke får en særlig stærk tilhængerskare sammenlignet med nogle af de mest brugte.
Google Go programmeringssprog
Har du nogensinde hørt om proceduremæssig programmering? Google Go er et af disse sprog. Det blev skabt af Googles(Google) ingeniører, Robert Griesemer , Rob Pike og Ken Thompson tilbage i 2007, men det blev lanceret i 2009 og gjort open source.
En af hovedideerne bag Golang er, at det skal være nemt at lære og nemt at bruge. Desuden(Furthermore) 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 minder Go ret meget om C, så hvis du er en langsigtet C-udvikler, så burde det være en leg at skabe indhold via Go. Ikke desto mindre bør vi bemærke, at mange af dets 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 anelse om, at det har meget til fælles med Java , hvilket er grunden til, at Google har forsøgt at presse det aggressivt i server-side web-apps-pladsen i et stykke tid; et rum, hvor Java regerer.
Er Google Go på tværs af platforme?
Cross-platform 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 ser ud, uanset hvilket operativsystem du bruger, skulle du have små problemer med at udføre en kode i Go.
Læs(Read) : Hvad er Angular JavaScript Framework til webudvikling(What is Angular JavaScript Framework for web development) ?
Hvad med fejl?
En imponerende ting ved Golang er, at det ikke er let for bugs at stræbe efter i en kode. Du kan se, det er afhængigt af stærk typisering, hvilket betyder, at udviklere skal være opmærksomme og nøjagtige, når de skriver kode, for at det er sikkert.
Det ville være rart, hvis alle programmeringssprog forbliver sådan, men det er ikke tilfældet. Tingene ændrer sig dog til det bedre.
Ulemper ved at bruge Google Go
Selvom vi kan blive enige om, at Go er et imponerende værktøj, har det sine mangler. Ser du, sproget er meget nemt at opfange og lære, og det er en god ting. Men for nogle programmører er det for enkelt, 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 det faktum, at den ikke understøtter en virtuel maskine. Manglen på dette var et bevidst valg af folk hos Google for enkelhedens skyld. På grund af denne beslutning er størrelsen af en Go-fil normalt større end konkurrerende tjenester. For ikke at nævne, Go vil spise gennem din RAM som et barn, der fortærer slik til Halloween .
Endelig, hvis du er fan af generiske lægemidler, er du heldig, fordi Go ikke understøtter disse ting. Det har der været ret mange diskussioner om, men der er ikke sket noget i den ende indtil videre.
Eksempler på Google Go-kodning
Som alle andre vil vi fokusere på at køre Hello World! fordi dette er standarden, ser det ud til.
OK, så først skal du oprette en mappe kaldet studyGo . Fra denne mappe vil vi skabe vores Hello World ! program.
Opret derefter en fil kaldet first.go, og tilføj derefter følgende kode til den fil:
package main import ("fmt") func main() { fmt.Println("Hello World! This is my first Go program\n") }
Inde fra din terminal skal du navigere til mappen og derefter køre følgende kommando:
go run first.go
Du skulle nu se følgende output:
Hello World! This is my first Go program
Det er det for det. Gå nu videre og øg din viden.
Related posts
De fem bedste projekter for begyndere programmører
Hvad er Java-programmeringssprog? Kode eksempler
Hvad er R-programmeringssproget, og hvorfor du skal bruge RStudio
Alternativ tekstbrowser lader dig gennemse flere programmeringssprog
Download, installer, lær Microsoft Small Basic programmeringssprog
Sådan ændres sprog på Google Chrome
Redwood Resource Extractor: Udpak ressourcer fra EXE-filer
Hvad er Python programmeringssprog?
Microsoft Visual C++ Redistributable Package: FAQ og download
Microsoft Graph: Alt hvad du behøver at vide
Sådan ændres User Agent og Geolocation i Edge Developer Tools
Bedste gratis PHP IDE til Windows 11/10
Sådan opsætter og bruger Docker Desktop på Windows
Hvad er Xamarin? Hvordan hjælper det med udvikling af mobilapps på tværs af platforme?
Tips til brug af Inspect Element i Google Chrome-browseren
Hvad er JSON-dataformatet og JSON-dokumentdatabasen?
Bedste websteder til at lære eller forbedre din HTML-kodningsviden
Bedste websteder til at lære kodning online gratis
Administrer ældre webapps med Microsofts Enterprise Mode Site List Portal
Slaske apps: Fjernteams, Produktivitet, Udviklere, Projektledelse