Junior — Middle
Můžeš popsat klíčové vlastnosti jazyka Go?
sobes.tech AI
Odpověď od AI
Go (Golang) je kompilovaný programovací jazyk vyvinutý společností Google, který kombinuje jednoduchost, výkon a podporu paralelismu.
Klíčové vlastnosti:
- Jednoduchá syntaxe — jazyk je snadno čitelný a psaný, minimalistický.
- Statické typování — chyby typu jsou odhaleny při kompilaci.
- Vestavěná podpora konkurence — prostřednictvím gorutin a kanálů, což usnadňuje psaní paralelních programů.
- Automatické sběr odpadu — automatické řízení paměti.
- Rychlá kompilace — umožňuje rychle získat spustitelný soubor.
- Standardní knihovna — bohatá a pokrývá mnoho úkolů (práce se sítí, vstup-výstup, kryptografie atd.).
Příklad jednoduchého programu v Go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}