Sistemas20 itens
001

Fila de Prioridade em Zig: Binary Heap Min-Heap

Para implementar uma fila de prioridade em Zig, use um binary heap sobre um ArrayList. Em uma min-heap, o menor elemento fica na raiz; cada pai é menor ou igual aos …

10 min
005

Mutex vs Atomic em Zig: Quando Usar Cada Um

Para escolher entre mutex e atomic em Zig, use esta regra: se você protege uma invariável com vários campos ou vários passos, escolha std.Thread.Mutex; se atualiza um …

12 min
013

Networking em Zig: Sockets TCP e UDP na Prática

Programação de rede é uma das áreas onde Zig realmente brilha. Com controle fino sobre memória, zero overhead de runtime e acesso direto às APIs do sistema operacional, …

7 min
017

Estratégias de Alocação de Memória em Zig

Estratégias de Alocação de Memória em Zig Zig não tem garbage collector — a gestão de memória é explícita e controlada pelo desenvolvedor através de allocators. Esta …

2 min
018

Masterclass: Gerenciamento de Memória em Zig

Masterclass: Gerenciamento de Memória em Zig Bem-vindo à série mais completa sobre gerenciamento de memória em Zig em português. Esta masterclass foi projetada para …

2 min