Glossário Zig — Termos e Conceitos da Linguagem em Português16 itens
001

anytype em Zig: o que é, exemplos e vs comptime T

anytype em Zig: o que é, exemplos e vs comptime T anytype em Zig permite inferir o tipo de um parâmetro a partir do argumento da chamada, como em fn dobrar(x: anytype) …

glossário anytype genéricos
8 min
002

build.zig em Zig — O que é e Como Usar

build.zig em Zig — O que é e Como Usar Definição build.zig é o arquivo de configuração do sistema de build do Zig, escrito na própria linguagem Zig. Ele substitui …

glossário build tooling
4 min
003

build.zig.zon em Zig — O que é e Como Usar

build.zig.zon em Zig — O que é e Como Usar Definição build.zig.zon é o arquivo de manifesto de pacote do Zig, escrito em formato ZON (Zig Object Notation). Ele declara os …

glossário build zon
4 min
004

Cross-Compilation em Zig — O que é e Como Usar

Cross-Compilation em Zig — O que é e Como Usar Definição Cross-compilation (compilação cruzada) é a capacidade de compilar código em uma máquina (host) para ser executado …

glossário cross-compilation tooling
3 min
005

Dangling Pointer em Zig — O que é e Como Evitar

Dangling Pointer em Zig — O que é e Como Evitar Definição Um dangling pointer (ponteiro pendente) é um ponteiro que referencia uma posição de memória que já foi liberada …

glossário dangling pointer memória
4 min
006

General Purpose Allocator em Zig — O que é e Como Usar

General Purpose Allocator em Zig — O que é e Como Usar Definição O General Purpose Allocator (GPA, std.heap.GeneralPurposeAllocator) é o alocador de uso geral da …

glossário general purpose allocator GPA
3 min
007

Sentinel em Zig — O que é e Como Usar

Sentinel em Zig — O que é e Como Usar Definição Um sentinel-terminated array (array terminado por sentinela) em Zig é um array ou slice que possui um valor especial — o …

glossário sentinel arrays
3 min
008

Stack vs Heap em Zig — O que é e Como Usar

Stack vs Heap em Zig — O que é e Como Usar Definição Stack (pilha) e Heap (monte) são as duas regiões principais de memória onde dados podem ser armazenados durante a …

glossário stack heap
4 min
009

Struct em Zig — O que é e Como Usar

Struct em Zig — O que é e Como Usar Definição Uma struct (estrutura) em Zig é um tipo composto que agrupa campos nomeados de diferentes tipos em uma única unidade. …

glossário struct tipos
4 min
010

Tagged Union em Zig — O que é e Como Usar

Tagged Union em Zig — O que é e Como Usar Definição Uma tagged union (union discriminada ou union etiquetada) em Zig é um tipo que pode armazenar um dentre vários tipos …

glossário tagged union union
4 min
011

usize em Zig — O que é e Como Usar

usize em Zig — O que é e Como Usar Definição usize é o tipo inteiro sem sinal (unsigned) cujo tamanho corresponde ao tamanho nativo de um ponteiro na arquitetura-alvo. Em …

glossário usize tipos
3 min
012

Vector SIMD em Zig — O que é e Como Usar

Vector SIMD em Zig — O que é e Como Usar Definição Vetores SIMD (Single Instruction, Multiple Data) em Zig são tipos que permitem executar a mesma operação em múltiplos …

glossário simd vector
4 min