Iki šiol kalbėjome apie kelias programavimo kalbas, tačiau iki šiol, Eik Arba programavimo kalba Golangas, dar neturi patekti į diskusiją. Taip, tai nėra dažniausiai vartojamos kalbos, tačiau populiarėja, nors ir lėtai.
Yra didelė tikimybė, kad „Go“ gali labai pasisekti, nes „Google“ ją agresyviai stumia daugelyje sričių, tačiau ji turi savų minusų, todėl, jei šios problemos nebus pašalintos, yra tikimybė, kad ji gali nesulaukti labai stipraus stebėtojo, palyginti su vieni dažniausiai naudojamų.
„Google Go“ programavimo kalba
Ar jūs kada nors girdėjote apie procedūrinį programavimą? „Google Go“ yra viena iš tų kalbų. Jį sukūrė „Google“ inžinieriai Robertas Griesemeris, Robas Pike'as ir Kenas Thompsonas dar 2007 m., Tačiau jis buvo paleistas 2009 m. Ir tapo atviro kodo.
Viena iš pagrindinių „Golang“ idėjų yra ta, kad ją būtų lengva išmokti ir paprasta naudoti. Be to, kūrėjams neturėtų kilti problemų skaitant kalbą. Dabar, skirtingai nuo tokių kaip C ++, suprantame, kad „Go“ neturi didelio funkcijų rinkinio, o tai gali būti problema kai kuriems.
Savo sintakse „Go“ yra gana panašus į „C“, taigi, jei esate ilgalaikis „C“ kūrėjas, tada turinio kūrimas per „Go“ turėtų būti vėjelis. Nepaisant to, turėtume atkreipti dėmesį į daugelį jo savybių, pavyzdžiui, „Erlang“, kuri gyvuoja jau 34 metus. Be abejo, tai aptarsime būsimame epizode.
Be to, daugelis žmonių, neturintys „Go“ patirties, neįsivaizduoja, kad jis turi daug bendro su „Java“, todėl „Google“ jau kurį laiką bandė agresyviai jį stumti serverio žiniatinklio programų erdvėje; erdvė, kurioje karaliauja Java.
Ar „Google Go“ yra daugiaplatformis?
Kryžminis platforma yra labai svarbi visoms programavimo kalboms, jei norima, kad jos būtų sėkmingos. Laimei, galime tikrai pasakyti, kad „Go“ galima naudoti „Windows“, „Linux“, „Unix“, BSD ir mobiliuosiuose įrenginiuose. Taigi, nesvarbu, kokią operacinę sistemą naudojate, turėtumėte turėti mažai problemų vykdydami kodą „Go“.
Perskaityk: Kas yra „Angular JavaScript Framework“ interneto plėtrai?
Ką apie klaidas?
Įspūdingas dalykas „Golang“ yra tai, kad klaidoms nėra lengva siekti kodo. Matote, tai remiasi stipriu spausdinimu, o tai reiškia, kad kūrėjai turi būti atidūs ir tikslūs rašydami kodą, kad jis būtų saugus.
Būtų malonu, jei visos programavimo kalbos liktų tokios, tačiau taip nėra. Tačiau viskas keičiasi į gerąją pusę.
„Google Go“ naudojimo trūkumai
Nors galime sutikti, kad „Go“ yra įspūdinga priemonė, ji turi trūkumų. Matote, kalbą labai lengva pasiimti ir išmokti, ir tai yra geras dalykas. Tačiau kai kuriems programuotojams tai yra per daug paprasta ir dėl to jis nėra toks universalus, lyginant su panašiais įrankiais.
Kitas dalykas, kuris mums nepatinka „Go“, yra tai, kad jis nepalaiko virtualios mašinos. To trūkumas buvo sąmoningas „Google“ žmonių pasirinkimas paprastumo sumetimais. Dėl šio sprendimo „Go“ failo dydis paprastai yra didesnis nei konkuruojančių paslaugų. Maža to, „Go“ valgys per jūsų RAM, kaip vaikas per Heloviną ryja saldainius.
Galiausiai, jei esate generinių vaistų gerbėjas, jums nepasisekė, nes „Go“ nepalaiko šių dalykų. Apie tai buvo diskutuojama gana daug, tačiau iki šiol nieko tuo nenutiko.
„Google Go“ kodavimo pavyzdžiai
Kaip ir visi kiti, mes sutelksime dėmesį į „Hello World“ valdymą! nes atrodo, kad tai yra standartas.
Gerai, todėl pirmiausia turite sukurti aplanką, vadinamą studijuoti. Šiame aplanke bus kuriamas „Hello World“! programa.
Tada sukurkite failą, vadinamą pirmuoju.eikite, tada prie failo pridėkite šį kodą:
paketo pagrindinis importas ("fmt") func main () fmt.Println ("Sveikas pasauli! Tai mano pirmoji „Go“ programa \ n ")
Iš savo terminalo eikite į aplanką, tada vykdykite šią komandą:
eik bėk pirmas.eik
Dabar turėtumėte pamatyti šį išvestį:
Labas pasauli! Tai mano pirmoji „Go“ programa
Štai ir už tai. Dabar pirmyn ir didink savo žinias.