Developers

Ce este limbajul de programare Google Go - Cerințe, exemple, întrebări frecvente

Ce este limbajul de programare Google Go - Cerințe, exemple, întrebări frecvente

Până acum am vorbit despre mai multe limbaje de programare, dar până acum, Merge Limbaj de programare sau Golang, încă nu a căzut în discuție. Da, nu este cea mai folosită dintre limbi, dar crește în popularitate, deși încet.

Există șanse mari ca Go să prindă foarte mult, deoarece Google îl împinge agresiv în multe domenii, dar are dezavantajele sale, deci dacă aceste probleme nu sunt remediate, atunci există șansa să nu obțină un număr foarte puternic în comparație cu unele dintre cele mai utilizate.

Limbaj de programare Google Go

Ați auzit vreodată de programare procedurală? Google Go este una dintre aceste limbi. A fost creat de inginerii Google, Robert Griesemer, Rob Pike și Ken Thompson în 2007, însă a fost lansat în 2009 și a devenit open-source.

Una dintre ideile principale din spatele Golang este ca acesta să fie ușor de învățat și simplu de utilizat. Mai mult, dezvoltatorii nu ar trebui să aibă nicio problemă în citirea limbii. Acum, spre deosebire de C ++, înțelegem că Go nu are un set mare de caracteristici, ceea ce ar putea fi o problemă pentru unii.

În sintaxa sa, Go este destul de similar cu C, deci dacă sunteți un dezvoltator C pe termen lung, atunci crearea de conținut prin Go ar trebui să fie o briză. Cu toate acestea, ar trebui să remarcăm multe dintre caracteristicile sale ascultate înapoi în limbi precum Erlang, care există de 34 de ani. Vom discuta fără îndoială într-un episod viitor.

De asemenea, o mulțime de oameni fără experiență în Go nu au nicio idee că are multe în comun cu Java, motiv pentru care Google încearcă să o împingă agresiv în spațiul aplicațiilor web de pe server de ceva timp; un spațiu în care Java domnește suprem.

Este Google Go pe mai multe platforme?

Cross-platforma este foarte importantă pentru toate limbajele de programare, dacă vor reuși. Din fericire, putem spune cu certitudine că Go poate fi utilizat pe Windows, Linux, Unix, BSD și dispozitive mobile. Așa cum este, indiferent de sistemul de operare pe care îl utilizați, ar trebui să aveți mici probleme la executarea unui cod în Go.

Citit: Ce este Angular JavaScript Framework pentru dezvoltarea web?

Dar bug-urile?

Un lucru impresionant la Golang este faptul că nu este ușor ca bug-urile să se străduiască într-un cod. Vedeți, se bazează pe o tipare puternică, ceea ce înseamnă că dezvoltatorii trebuie să fie atenți și exacți la scrierea codului pentru a fi sigur.

Ar fi frumos dacă toate limbajele de programare rămân așa, dar nu este cazul. Cu toate acestea, lucrurile se schimbă în bine.

Dezavantaje ale utilizării Google Go

Deși putem fi de acord că Go este un instrument impresionant, are deficiențele sale. Vedeți, limba este foarte ușor de preluat și de învățat, iar acesta este un lucru bun. Cu toate acestea, pentru unii programatori, este prea simplist și acest lucru îl face să nu fie la fel de versatil în comparație cu instrumente similare.

Un alt lucru care nu ne place la Go este faptul că nu acceptă o mașină virtuală. Lipsa acestui lucru a fost o alegere conștientă a oamenilor de la Google din motive de simplitate. Din cauza acestei decizii, dimensiunea unui fișier Go este de obicei mai mare decât serviciile concurente. Ca să nu mai vorbim, Go îți va mânca memoria RAM ca un copil care devorează bomboane de Halloween.

În cele din urmă, dacă sunteți un fan al genericelor, ei bine, nu aveți noroc, deoarece Go nu acceptă aceste lucruri. Au fost destul de multe discuții despre acest lucru, dar până acum nu s-a întâmplat nimic în acest sens.

Exemple de codare Google Go

La fel ca toate celelalte, ne vom concentra pe rularea Hello World! pentru că acesta este standardul, se pare.

OK, deci mai întâi trebuie să creați un folder numit studyGo. Din acest dosar, vom crea Hello World! program.

Apoi, creați un fișier numit primul.du-te, apoi adaugă următorul cod în fișierul respectiv:

package main import ("fmt") func main () fmt.Println ("Hello World! Acesta este primul meu program Go \ n ")

Din interiorul terminalului dvs., navigați la folder, apoi executați următoarea comandă:

du-te mai întâi la fugă.merge

Acum ar trebui să vedeți următoarea ieșire:

Salut Lume! Acesta este primul meu program Go

Gata pentru asta. Acum mergeți mai departe și sporiți-vă cunoștințele.

Jocuri HD remasterizate pentru Linux care nu au avut niciodată lansare Linux mai devreme
Mulți dezvoltatori și editori de jocuri vin cu remasterizarea HD a jocurilor vechi pentru a prelungi durata de viață a francizei, vă rog fanilor să so...
Cum se utilizează AutoKey pentru automatizarea jocurilor Linux
AutoKey este un utilitar de automatizare desktop pentru Linux și X11, programat în Python 3, GTK și Qt. Folosind funcțiile sale de scriptare și MACRO,...
Cum se arată FPS Counter în jocurile Linux
Jocurile cu Linux au primit un impuls major când Valve a anunțat suportul Linux pentru clientul Steam și jocurile acestora în 2012. De atunci, multe j...