Programeri

Što je programski jezik Google Go - zahtjevi, primjeri, česta pitanja

Što je programski jezik Google Go - zahtjevi, primjeri, česta pitanja

Do sada smo razgovarali o nekoliko programskih jezika, ali do sada, Ići Programski jezik, ili Golang, još nije upao u raspravu. Da, nije najkorišteniji od jezika, ali popularnost mu raste, iako polako.

Postoji dobra šansa da bi se Go mogao uhvatiti u velikoj mjeri jer ga Google agresivno gura na mnogim područjima, ali ima i svojih loših strana, pa ako se ti problemi ne otklone, postoji šansa da u usporedbi s neke od najčešće korištenih.

Programski jezik Google Go

Jeste li ikad čuli za proceduralno programiranje? Google Go jedan je od tih jezika. Stvorili su ga Googleovi inženjeri Robert Griesemer, Rob Pike i Ken Thompson još 2007. godine, međutim pokrenut je 2009. godine i napravljen je kao open source.

Jedna od glavnih ideja koja stoji iza Golanga jest da bude jednostavan za učenje i jednostavan za upotrebu. Nadalje, programeri ne bi trebali imati problema s čitanjem jezika. Sada, za razliku od C ++-a, razumijemo da Go nema velik skup značajki, što bi nekima moglo predstavljati problem.

U svojoj sintaksi Go je prilično sličan C-u, pa ako ste dugogodišnji programer C-a, stvaranje sadržaja putem Go-a trebalo bi biti povjetarac. Ipak, trebali bismo primijetiti da se mnoge njegove značajke vraćaju na jezike kao što je Erlang, koji postoji već 34 godine. O tome ćemo bez sumnje razgovarati u sljedećoj epizodi.

Također, mnogi ljudi bez iskustva s Goom nemaju pojma da ima puno zajedničkog s Javom, zbog čega Google to već duže vrijeme pokušava agresivno gurnuti u prostor web-aplikacija na poslužitelju; prostor u kojem Java vlada.

Je li Google Go višestruka platforma?

Više platformi je vrlo važno za sve programske jezike ako žele uspjeti. Srećom, sa sigurnošću možemo reći da se Go može koristiti na sustavima Windows, Linux, Unix, BSD i mobilnim uređajima. Stoga postojeći, bez obzira koji operativni sustav koristite, trebali biste imati malo problema s izvršavanjem koda u programu Go.

Čitati: Što je Angular JavaScript Framework za web razvoj?

Što je s bubama?

Impresivna stvar kod Golanga je činjenica da greškama nije lako nastojati u kodu. Vidite, oslanja se na jaku tipizaciju, što znači da programeri moraju biti pažljivi i točni pri pisanju koda kako bi bio siguran.

Bilo bi lijepo da svi programski jezici ostanu takvi, ali to nije slučaj. Međutim, stvari se mijenjaju nabolje.

Mane upotrebe Google Goa

Iako se možemo složiti da je Go impresivan alat, on ima svoje nedostatke. Vidite, jezik je vrlo lako pokupiti i naučiti, a to je dobra stvar. Međutim, nekim programerima je previše pojednostavljen i zbog toga nije toliko svestran u usporedbi sa sličnim alatima.

Još jedna stvar koja nam se kod Goa ne sviđa jest činjenica da ne podržava virtualni stroj. Nedostatak ovoga bili su svjestan odabir ljudi iz Googlea radi jednostavnosti. Zbog ove odluke veličina datoteke Go obično je veća od konkurentskih usluga. Da ne spominjem, Go će jesti kroz vašu RAM memoriju poput djeteta koje proždire slatkiše na Noć vještica.

Napokon, ako ste ljubitelj generičkih lijekova, nemate sreće jer Go ne podržava ove stvari. Bilo je dosta rasprava o ovome, ali do sada se ništa nije dogodilo s tim krajem.

Primjeri kodiranja Google Go

Kao i svi ostali, usredotočit ćemo se na pokretanje Hello World! jer ovo je standard, čini se.

U redu, prvo morate stvoriti mapu pod nazivom proučiGo. Iz ove mape stvorit će se naš Hello World! program.

Zatim stvorite datoteku koja se zove prva.idite, a zatim dodajte sljedeći kod u tu datoteku:

paket glavni uvoz ("fmt") func main () fmt.Println ("Pozdrav svijetu! Ovo je moj prvi Go program \ n ")

Unutar terminala dođite do mape, a zatim pokrenite sljedeću naredbu:

idi trči prvi.ići

Sada biste trebali vidjeti sljedeći izlaz:

Pozdrav svijete! Ovo je moj prvi Go program

To je to za to. Sada samo naprijed i povećajte svoje znanje.

Najpopularnije laboratorijske igre Oculus App
Ako ste vlasnik slušalica Oculus, tada morate biti sigurni u bočno učitavanje. Bočno učitavanje postupak je instaliranja nehranjenog sadržaja na vaše ...
10 najboljih igara za igranje na Ubuntuu
Windows platforma bila je jedna od dominantnih platformi za igre zbog ogromnog postotka igara koje se danas razvijaju kako bi podržavale Windows. Može...
5 najboljih arkadnih igara za Linux
U današnje vrijeme računala su ozbiljni strojevi koji se koriste za igre na sreću. Ako ne uspijete dobiti novi visoki rezultat, znat ćete na što misli...