Mikä on Google Go -ohjelmointikieli – Vaatimukset, UKK

Toistaiseksi olemme puhuneet useista ohjelmointikielistä(programming languages) , mutta toistaiseksi Go Programming Language tai Golang ei ole vielä pudonnut keskusteluun. Kyllä, se ei ole eniten käytetty kieli, mutta sen suosio kasvaa, vaikkakin hitaasti.

Google Go -ohjelmointikieli

On hyvä mahdollisuus, että Go saa kiinni paljon, koska Google ajaa sitä aggressiivisesti monilla alueilla, mutta sillä on huonot puolensa, joten jos näitä ongelmia ei korjata, on mahdollista, että se ei saa kovinkaan vahvaa seuraajaa verrattuna joitain eniten käytetyistä.

Google Go -ohjelmointikieli

Oletko koskaan kuullut prosessiohjelmoinnista? Google Go on yksi niistä kielistä. Googlen(Google) insinöörit Robert Griesemer , Rob Pike ja Ken Thompson loivat sen vuonna 2007, mutta se julkaistiin vuonna 2009 ja siitä tehtiin avoimen lähdekoodin käyttö.

Yksi Golangin pääideoista(Golang) on, että se on helppo oppia ja helppokäyttöinen. Lisäksi(Furthermore) kehittäjillä ei pitäisi olla ongelmia kielen lukemisessa. Nyt, toisin kuin C++, ymmärrämme, että Golla ei ole suurta ominaisuusjoukkoa, mikä saattaa olla ongelma joillekin.

Syntaksissaan Go on melko samanlainen kuin C, joten jos olet pitkäaikainen C-kehittäjä, sisällön luomisen Go kautta pitäisi olla helppoa. On kuitenkin huomattava, että monet sen ominaisuudet perustuvat kieliin, kuten Erlangiin(Erlang) , joka on ollut olemassa 34 vuotta. Epäilemättä keskustelemme siitä tulevassa jaksossa.

Lisäksi monilla ihmisillä, joilla ei ole kokemusta Gosta, ei ole aavistustakaan, että sillä on paljon yhteistä Javan(Java) kanssa , minkä vuoksi Google on yrittänyt työntää sitä aggressiivisesti palvelinpuolen verkkosovellusten tilassa jo jonkin aikaa; tila, jossa Java hallitsee ylimpänä.

Onko Google Go monikäyttöinen?

Cross-platform on erittäin tärkeä kaikille ohjelmointikielille, jos ne haluavat menestyä. Onneksi voimme sanoa varmasti, että Goa voidaan käyttää Windowsissa(Windows) , Linuxissa(Linux) , Unixissa(Unix) , BSD :ssä ja mobiililaitteissa. Nykyisessä muodossaan, riippumatta siitä, mitä käyttöjärjestelmää käytät, sinulla ei pitäisi olla ongelmia koodin suorittamisessa Gossa.

Lue(Read) : Mikä on Angular JavaScript Framework verkkokehitykseen(What is Angular JavaScript Framework for web development) ?

Entä vikoja?

Vaikuttava asia Golangissa(Golang) on se, että bugien ei ole helppoa pyrkiä koodiin. Näet, se perustuu vahvaan tyypitykseen, mikä tarkoittaa, että kehittäjien on oltava tarkkaavaisia ​​ja tarkkoja kirjoittaessaan koodia, jotta se olisi turvallista.

Olisi mukavaa, jos kaikki ohjelmointikielet pysyisivät sellaisina, mutta näin ei ole. Asiat ovat kuitenkin muuttumassa parempaan suuntaan.

Google Go:n käytön haitat

Vaikka voimme olla samaa mieltä siitä, että Go on vaikuttava työkalu, sillä on puutteita. Kieli on erittäin helppo omaksua ja oppia, ja se on hyvä asia. Joillekin ohjelmoijille se on kuitenkin liian yksinkertaista, mikä tekee siitä vähemmän monipuolisen verrattuna vastaaviin työkaluihin.

Toinen asia, josta emme pidä Gossa, on se, että se ei tue virtuaalikoneita. Tämän puuttuminen oli Googlen(Google) ihmisten tietoinen valinta yksinkertaisuuden vuoksi. Tämän päätöksen vuoksi Go-tiedoston koko on yleensä suurempi kuin kilpailevien palveluiden koko. Puhumattakaan, Go syö RAM -muistisi läpi kuin lapsi, joka syö karkkia Halloweenina(Halloween) .

Lopuksi, jos olet geneeristen lääkkeiden fani, et ole onneton, koska Go ei tue näitä asioita. Asiasta on keskusteltu melko paljon, mutta mitään ei ole tapahtunut tähän mennessä.

Google Go -koodausesimerkkejä

Kuten kaikki muutkin, keskitymme Hello Worldin pyörittämiseen! koska tämä näyttää olevan standardi.

OK, joten sinun on ensin luotava kansio nimeltä studyGo . Tästä kansiosta luodaan Hello World ! ohjelmoida.

Luo seuraavaksi tiedosto nimeltä first.go ja lisää sitten seuraava koodi kyseiseen tiedostoon:

package main
import ("fmt")

func main() {
fmt.Println("Hello World! This is my first Go program\n")
}

Siirry päätteestäsi kansioon ja suorita seuraava komento:

go run first.go

Sinun pitäisi nyt nähdä seuraava tulos:

Hello World! This is my first Go program

Siinä se sitä varten. Mene nyt eteenpäin ja lisää tietämystäsi.



About the author

Olen tietokoneteknikko, jolla on yli 10 vuoden kokemus, josta 3 vuotta 店員. Minulla on kokemusta sekä Apple- että Android-laitteista ja olen erityisen taitava tietokoneiden korjaamisessa ja päivittämisessä. Nautin myös elokuvien katsomisesta tietokoneellani ja iPhonen käyttämisestä kuvien ja videoiden ottamiseen.



Related posts