Aprendendo Zig
Bem-vindo(a) ao livro Aprendendo Zig, uma introdução à linguagem de programação Zig. Este guia tem como objetivo familiarizá-lo(a) com Zig. Ele presume experiência prévia em programação, embora não em uma linguagem específica.
Zig está em desenvolvimento intenso, e tanto a linguagem quanto a sua biblioteca padrão estão em constante evolução. Este guia se destina à versão de desenvolvimento mais recente do Zig. No entanto, é possível que parte do código esteja desatualizada. Se você baixou a versão mais recente da linguagem Zig e encontrou problemas ao executar algum código, por favor, relate o problema1.
Traduções
Índice
- Instalação
 - Visão Geral da Linguagem - Parte 1
 - Visão Geral da Linguagem - Parte 2
 - Convenções de Estilização
 - Ponteiros
 - Memória de Pilha
 - Memória Dinâmica & Alocadores
 - Genéricos (parametrização polimórfica)
 - Codificando em Zig
 - Conclusão
 
Instalação
A página de download do Zig inclui binários pré-compilados para plataformas comuns. Nesta página, você encontrará binários para a versão de desenvolvimento mais recente, bem como para as principais versões. A versão mais recente, seguida por este guia, pode ser encontrada no topo da página.
Para o meu computador, vou baixar zig-macos-aarch64-0.12.0-dev.161+6a5463951.tar.xz. Você pode estar em uma plataforma diferente ou em uma versão mais recente. Após extrair o arquivo, você deve ter um binário zig (além de outras coisas) que desejará criar um alias ou adicionar ao seu caminho; de acordo com o fluxo ao qual está acostumado.
Agora, você deve conseguir executar no terminal os comandos zig zen e zig version para testar sua configuração.
Relatar o problema em inglês.