Čo je programovací jazyk Google Go – požiadavky, časté otázky
Doteraz sme hovorili o niekoľkých programovacích jazykoch(programming languages) , ale doteraz sa do diskusie nedostalo Go Programming Language alebo Golang . Áno, nie je to najpoužívanejší z jazykov, ale jeho popularita rastie, aj keď pomaly.
Je veľká šanca, že Go by sa mohol veľmi uchytiť, pretože Google ho agresívne presadzuje v mnohých oblastiach, ale má to svoje nevýhody, takže ak sa tieto problémy neodstránia, je tu šanca, že v porovnaní s niektoré z najpoužívanejších.
Programovací jazyk Google Go
Počuli ste už o procedurálnom programovaní? Google Go je jedným z týchto jazykov. Vytvorili ho inžinieri Google , Robert Griesemer , Rob Pike a Ken Thompson už v roku 2007, no bol spustený v roku 2009 a stal sa open source.
Jednou z hlavných myšlienok Golangu(Golang) je, aby sa dal ľahko naučiť a jednoducho používať. Okrem toho(Furthermore) 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 môže byť pre niektorých problém.
Vo svojej syntaxi je Go dosť podobný jazyku C, takže ak ste dlhodobý vývojár v jazyku C, vytváranie obsahu cez Go by malo byť hračkou. Napriek tomu by sme si mali všimnúť, že mnohé z jeho funkcií sa vracajú do jazykov, ako je Erlang , ktorý existuje už 34 rokov. Nepochybne o tom budeme diskutovať v budúcej epizóde.
Veľa ľudí bez skúseností s Go netuší, že má veľa spoločného s Java , a preto sa Google snaží agresívne presadiť v priestore webových aplikácií na strane servera už nejaký čas. priestor, kde kraľuje Java .
Je Google Go multiplatformový?
Multiplatformový je veľmi dôležitý pre všetky programovacie jazyky, ak majú uspieť. Našťastie môžeme s istotou povedať, že Go je možné použiť na Windows , Linux , Unix , BSD a mobilných zariadeniach. Takže bez ohľadu na to, aký operačný systém používate, mali by ste mať malé problémy so spustením kódu v Go.
Prečítajte si(Read) : Čo je Angular JavaScript Framework pre vývoj webu(What is Angular JavaScript Framework for web development) ?
Čo s chrobákmi?
Pôsobivá vec na Golang je skutočnosť, že pre chyby nie je ľahké snažiť sa v kóde. Vidíte, spolieha sa na silnú typizáciu, čo znamená, že vývojári musia byť pozorní a presní pri písaní kódu, 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 Google Go
Aj keď môžeme súhlasiť s tým, že Go je pôsobivý nástroj, má svoje nedostatky. Vidíte, jazyk sa dá veľmi ľahko osvojiť a naučiť sa, a to je dobré. Pre niektorých programátorov je to však príliš zjednodušené, a preto nie je také univerzálne v porovnaní s podobnými nástrojmi.
Ďalšia vec, ktorá sa nám na Go nepáči, je fakt, že nepodporuje virtuálny stroj. Nedostatok tohto bol vedomý výber ľudí v Google v záujme jednoduchosti. Kvôli tomuto rozhodnutiu je veľkosť súboru Go zvyčajne väčšia ako u konkurenčných služieb. Nehovoriac o tom, že Go bude jesť cez vašu RAM ako dieťa, ktoré hltá sladkosti na Halloween .
Nakoniec, ak ste fanúšikom generík, máte smolu, pretože Go tieto veci nepodporuje. Bolo o tom dosť veľa diskusií, ale zatiaľ sa v tomto smere nič nestalo.
Príklady kódovania Google Go
Ako všetci ostatní, aj my sa zameriame na beh Hello World! pretože sa zdá, že toto je štandard.
Dobre, takže najprv musíte vytvoriť priečinok s názvom studyGo . Z tohto priečinka sa vytvorí náš Hello World ! program.
Ďalej vytvorte súbor s názvom first.go a potom doň pridajte nasledujúci kód:
package main import ("fmt") func main() { fmt.Println("Hello World! This is my first Go program\n") }
Z terminálu prejdite do priečinka a spustite nasledujúci príkaz:
go run first.go
Teraz by ste mali vidieť nasledujúci výstup:
Hello World! This is my first Go program
To je všetko. Teraz pokračujte a rozšírte svoje vedomosti.
Related posts
Päť najlepších projektov pre začínajúcich programátorov
Čo je to programovací jazyk Java? Príklady kódu
Čo je to programovací jazyk R a prečo by ste mali používať RStudio
Alternatívny textový prehliadač vám umožňuje prehliadať niekoľko programovacích jazykov
Stiahnite si, nainštalujte, naučte sa programovací jazyk Microsoft Small Basic
SynWrite Editor: Editor bezplatného textu a zdrojového kódu pre Windows 10
Spravujte staršie webové aplikácie pomocou portálu Microsoft Enterprise Mode Site List
Vytvorte natívnu Windows aplikáciu akejkoľvek webovej stránky pomocou Nativefier.
Čo je Xamarin? Ako to pomáha pri vývoji mobilných aplikácií naprieč platformami?
Najlepšie webové stránky, kde sa môžete naučiť alebo zlepšiť svoje znalosti kódovania HTML
SciTE je bezplatný softvér na spracovanie textu pre programátorov
Skontrolujte, či sa v kóde nevyskytujú chyby pomocou funkcie Porovnanie kódov pre Windows 10
Redwood Resource Extractor: Extrahujte zdroje zo súborov EXE
jEdit je pôsobivý textový editor pre počítačových programátorov
Visualizer upozornení vám umožňuje testovať upozornenia aplikácií
11 najlepších IDE pre vývojárov Node.js
Slack aplikácie: vzdialené tímy, produktivita, vývojári, projektový manažment
Ako zakázať alebo povoliť režim vývojára v systéme Windows 11/10
CudaText je bezplatný editor kódu pre programátorov Windows
Ako zmeniť používateľského agenta a geolokáciu v Edge Developer Tools