Glossário16 itens
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 …

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 …

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 …

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 …

4 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 …

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 …

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. …

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 …

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 …

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 …

4 min
013

Vtable Interface em Zig — O que é e Como Usar

Vtable Interface em Zig — O que é e Como Usar Definição Uma vtable (virtual table) em Zig é uma struct de ponteiros de função usada para implementar polimorfismo em …

4 min
014

zig build em Zig — O que é e Como Usar

zig build em Zig — O que é e Como Usar Definição zig build é o comando principal do sistema de build integrado do Zig. Ele compila e executa o arquivo build.zig do …

4 min
015

zig fetch em Zig — O que é e Como Usar

zig fetch em Zig — O que é e Como Usar Definição zig fetch é o comando da toolchain do Zig usado para baixar pacotes de uma URL e calcular o hash de integridade …

3 min
016

zig test em Zig — O que é e Como Usar

zig test em Zig — O que é e Como Usar Definição zig test é o comando da toolchain do Zig para executar testes unitários definidos diretamente no código-fonte. Em Zig, …

3 min