Junior — Middle
Podes falar sobre as principais características da linguagem de programação Go?
sobes.tech IA
Resposta da IA
Go (Golang) é uma linguagem de programação compilada desenvolvida pelo Google, que combina simplicidade, desempenho e suporte à paralelização.
Principais características:
- Sintaxe simples — a linguagem é fácil de ler e escrever, e minimalista.
- Tipagem estática — erros de tipo são detectados na fase de compilação.
- Suporte embutido para concorrência — através de goroutines e canais, facilitando a escrita de programas paralelos.
- Recolha de lixo — gestão automática de memória.
- Compilação rápida — permite obter rapidamente um arquivo executável.
- Biblioteca padrão — rica e cobre muitas tarefas (trabalho com rede, entrada-saída, criptografia, etc.).
Exemplo de um programa simples em Go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go!")
}