Vývojári

Čo je programovací jazyk Google Go - požiadavky, príklady, časté otázky

Čo je programovací jazyk Google Go - požiadavky, príklady, časté otázky

Doteraz sme hovorili o niekoľkých programovacích jazykoch, ale až doteraz, Choď Programovací jazyk, príp Golang, ešte musí upadnúť do diskusie. Áno, nie je to najpoužívanejší z jazykov, ale popularita si rastie, aj keď pomaly.

Existuje veľká šanca, že sa program Go môže veľmi chytiť, pretože Google ho agresívne tlačí v mnohých oblastiach, ale má svoje tienisté stránky, takže pokiaľ sa tieto problémy neodstránia, potom existuje šanca, že v porovnaní s jedny z najpoužívanejších.

Programovací jazyk Google Go

Počuli ste niekedy o procedurálnom programovaní? Google Go je jedným z týchto jazykov. Vytvorili ho inžinieri spoločnosti Google, Robert Griesemer, Rob Pike a Ken Thompson ešte v roku 2007, bol však uvedený na trh v roku 2009 a stal sa open-source.

Jednou z hlavných myšlienok Golangu je ľahká výučba a jednoduché použitie. Okrem toho by vývojári nemali mať problém s čítaním jazyka. Teraz na rozdiel od C ++ chápeme, že Go nemá veľkú sadu funkcií, čo by pre niektorých mohlo byť problémom.

Vo svojej syntaxi je Go dosť podobné C, takže ak ste dlhodobým vývojárom C, potom by vytváranie obsahu cez Go malo byť hračkou. Napriek tomu by sme si mali všimnúť mnohé z jeho funkcií, ktoré naslúchajú jazykom, ako je napríklad Erlang, ktorý existuje už 34 rokov. O tom budeme nepochybne diskutovať v budúcej epizóde.

Mnoho ľudí, ktorí nemajú skúsenosti s Go, tiež netuší, že má veľa spoločného s Javou, preto sa Google už nejaký čas snaží agresívne ich tlačiť do priestoru webových aplikácií na strane servera; priestor, v ktorom vládne Java.

Je Google Go naprieč platformami?

Cross-platform je pre všetky programovacie jazyky veľmi dôležitý, ak majú uspieť. Našťastie môžeme s istotou povedať, že Go je možné používať na Windows, Linux, Unix, BSD a mobilných zariadeniach. Takže v súčasnom stave by ste mali mať malé problémy s vykonaním kódu v Go, bez ohľadu na to, aký operačný systém používate.

Čítať: Čo je to Angular JavaScript Framework pre vývoj webových aplikácií?

A čo chyby?

Pôsobivou vecou Golangu je skutočnosť, že pre chyby nie je ľahké usilovať o kód. Uvidíte, že sa spolieha na silnú typizáciu, čo znamená, že vývojári musia byť pri písaní kódu pozorní a presní, aby bol bezpečný.

Bolo by pekné, keby všetky programovacie jazyky zostali takto, ale nie je to tak. Veci sa však menia k lepšiemu.

Nevýhody používania služby Google Go

Aj keď môžeme súhlasiť s tým, že Go je pôsobivý nástroj, má svoje nedostatky. Uvidíte, jazyk sa dá ľahko naučiť a naučiť sa, a to je dobrá vec. Pre niektorých programátorov je to však príliš zjednodušujúce, a preto nie je tak univerzálny v porovnaní s podobnými nástrojmi.

Ďalšia vec, ktorá sa nám na Go nepáči, je skutočnosť, že nepodporuje virtuálny stroj. Nedostatok tohto obsahu bol vedomou voľbou ľudí z Googlu kvôli jednoduchosti. Z tohto dôvodu je veľkosť súboru Go zvyčajne väčšia ako u konkurenčných služieb. Nehovoriac o tom, že Go vám prejde pamäťou RAM ako dieťa, ktoré na Halloween hltá cukríky.

Nakoniec, ak ste fanúšikom generických liekov, máte šťastie, pretože Go tieto veci nepodporuje. O tomto sa diskutovalo pomerne veľa, ale doteraz sa s týmto cieľom nič nestalo.

Príklady kódovania Google Go

Rovnako ako všetky ostatné, aj my sa zameriame na beh Hello World! pretože sa zdá, že toto je štandard.

Dobre, takže najskôr musíte vytvoriť priečinok s názvom studyGo. Z tohto priečinka sa bude vytvárať náš Hello World! program.

Ďalej vytvorte súbor s názvom first.choďte, potom do tohto súboru pridajte nasledujúci kód:

balíček hlavný import ("fmt") func main () fmt.Println („Hello World! Toto je môj prvý program Go \ n ")

Z terminálu prejdite do priečinka a potom spustite nasledujúci príkaz:

choď bežať prvý.choď

Teraz by sa mal zobraziť nasledujúci výstup:

Ahoj svet! Toto je môj prvý program Go

To je všetko. Teraz pokračujte a rozširujte svoje vedomosti.

Stredné tlačidlo myši nefunguje v systéme Windows 10
The stredné tlačidlo myši pomáha vám prechádzať dlhé webové stránky a obrazovky s množstvom údajov. Ak sa to zastaví, budete nakoniec používať klávesn...
Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...
Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...