Razvijalci

Kaj je programski jezik Google Go - zahteve, primeri, pogosta vprašanja

Kaj je programski jezik Google Go - zahteve, primeri, pogosta vprašanja

Do zdaj smo govorili o več programskih jezikih, vendar do zdaj, Pojdi Programski jezik, oz Golang, še ni padel v razpravo. Da, ni najpogosteje uporabljen jezik, vendar priljubljenost raste, čeprav počasi.

Obstaja velika verjetnost, da bi se Go lahko veliko ujel, saj ga Google agresivno pritiska na številna področja, vendar ima svoje slabosti, tako da, če se te težave ne odpravijo, obstaja verjetnost, da v primerjavi z nekaj najbolj uporabljenih.

Programski jezik Google Go

Ste že slišali za postopkovno programiranje? Google Go je eden izmed teh jezikov. Ustvarili so ga Googlovi inženirji Robert Griesemer, Rob Pike in Ken Thompson leta 2007, vendar so ga lansirali leta 2009 in je bil odprtokoden.

Ena glavnih idej, ki stoji za Golangom, je ta, da se je enostavno učiti in biti enostaven za uporabo. Poleg tega razvijalci ne bi smeli imeti težav z branjem jezika. Zdaj, za razliko od podobnih C ++, razumemo, da Go nima velikega nabora funkcij, kar bi lahko za nekatere predstavljalo težavo.

Po svoji sintaksi je Go precej podoben C-ju, tako da, če ste dolgoročni razvijalec C-jev, bi moralo biti ustvarjanje vsebine prek Go-ja zelo vedro. Kljub temu bi morali opozoriti, da se številne njegove značilnosti poslušajo jezikov, kot je Erlang, ki obstaja že 34 let. O tem bomo nedvomno razpravljali v prihodnji epizodi.

Veliko ljudi tudi brez izkušenj z Go nima pojma, da ima veliko skupnega z Javo, zato jo Google že nekaj časa poskuša agresivno potisniti v prostor spletnih aplikacij na strani strežnika; prostor, kjer kraljuje Java.

Ali je Google Go različna platforma?

Medsebojna platforma je zelo pomembna za vse programske jezike, če želijo uspeti. Na srečo lahko z gotovostjo trdimo, da se Go lahko uporablja v sistemih Windows, Linux, Unix, BSD in mobilnih napravah. Tako, ne glede na to, kateri operacijski sistem uporabljate, bi morali imeti malo težav z izvajanjem kode v storitvi Go.

Preberite: Kaj je Angular JavaScript Framework za spletni razvoj?

Kaj pa napake?

Pri Golangu je impresivno dejstvo, da hroščem ni enostavno prizadevati si za kodo. Veste, zanaša se na močno tipizacijo, kar pomeni, da morajo razvijalci biti pozorni in natančni pri pisanju kode, da bo varna.

Bilo bi lepo, če bi vsi programski jeziki ostali takšni, vendar ni tako. Vendar se stvari spreminjajo na bolje.

Slabosti uporabe Google Go

Čeprav se lahko strinjamo, da je Go impresivno orodje, ima svoje pomanjkljivosti. Veste, jezik je zelo enostavno pobrati in se naučiti, in to je dobro. Vendar je nekaterim programerjem preveč poenostavljen in zaradi tega ni tako vsestranski v primerjavi s podobnimi orodji.

Še ena stvar, ki nam pri Goju ni všeč, je dejstvo, da ne podpira navideznega stroja. Pomanjkanje tega so se ljudje zaradi Googla zavestno odločili zaradi poenostavitve. Zaradi te odločitve je velikost datoteke Go običajno večja od konkurenčnih storitev. Da ne omenjam, Go bo jedel po vašem RAM-u kot otrok, ki požira sladkarije na noč čarovnic.

Nazadnje, če ste ljubitelj generičnih zdravil, potem nimate sreče, ker Go teh stvari ne podpira. O tem je bilo kar precej razprav, vendar se na tem koncu do zdaj še ni zgodilo nič.

Primeri kodiranja Google Go

Kot vsi ostali se bomo tudi mi osredotočili na vodenje Hello World! ker je to standard, se zdi.

V redu, najprej morate ustvariti mapo z imenom študij Pojdi. V tej mapi bomo ustvarjali naš Hello World! program.

Nato ustvarite prvo datoteko.go, nato v to datoteko dodajte naslednjo kodo:

paket glavni uvoz ("fmt") func main () fmt.Println ("Pozdravljeni, svet! To je moj prvi program Go \ n ")

V terminalu se pomaknite do mape in zaženite naslednji ukaz:

pojdi najprej teči.pojdi

Zdaj bi morali videti naslednji izhod:

Pozdravljen, svet! To je moj prvi program Go

To je to za to. Zdaj pa nadaljujte svoje znanje.

SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...