Sobes.tech
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!")
}