Programovací jazyk Go

Go je relativně nový a populární programovací jazyk umožňující překlad zdrojových kódů do nativního (strojového) kódu, takže výsledkem jsou rychlé a paměťově efektivní aplikace srovnatelné s výsledky, které jsou produkované překladači jazyků C, C++, D či Rust (popř. Fortran, FreePascal apod.). Současně ovšem Go používá automatickou správu paměti (GC - garbage collector), takzvané gorutiny a kanály a současně i poměrně minimalistickou syntaxi, čímž se od dvojice C a C++ dosti podstatným způsobem odlišuje. V současnosti je Go používán především ve světě kontejnerů a mikroslužeb; využíván je jak ve startupech, tak i ve velkých korporacích (ostatně vznikl primárně pro potřeby Googlu). Na talku se seznámíme jak s důvody, které vedly ke vzniku Go, tak i s jeho základními vlastnostmi a odlišnostmi od dalších mainstreamových jazyků.

 

Prezentující: Pavel Tišnovský (Principal SW Engineer and tech lead at RedHat)

Pavel vystudoval VUT FIT a v současné době pracuje ve společnosti Red Hat, kde vyvíjí nástroje a mikroslužby pro OpenShift. V současnosti používá převážně programovací jazyky Go a Python v odůvodněných případech i Javu, Python, BASH či ANSI C. Pro soukromé projekty preferuje Clojure nebo z druhé strany spektra assembler.

 

Místo konání: 

V současné době jsme se Vám rozhodli poskytnout snídani ve virtuální podobě. Den před konáním Vám zašleme na emailovou adresu link pro připojení. 

Těšíme se na Vaši účast, team DataScriptu

 


Podmínky registrace

Podmínkou bezplatné účasti na našich snídaních je uvedení Vaší společnosti, jmenného emailu a platného telefonního čísla. V opačném případě si vyhrazujeme právo Vaši účast odmítnout.

Bezplatně registrovat na Morning Talks

* Povinné pole
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace