Agendador de Tarefas em Zig — Tutorial Passo a Passo
Agendador de Tarefas em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um agendador de tarefas que executa ações em horários programados. Suporta …
Bem-vindo à nossa coletânea de 50 projetos práticos em Zig! Cada tutorial guia você passo a passo na construção de uma aplicação real e funcional, explicando não apenas o como, mas o porquê de cada decisão de design.
Cada projeto é autocontido — você pode começar por qualquer um que desperte seu interesse, embora recomendemos seguir a progressão de dificuldade se estiver começando com Zig. Todos os projetos incluem:
Ideal para quem está dando os primeiros passos com Zig. Estes projetos cobrem conceitos fundamentais como entrada/saída, manipulação de strings, estruturas de controle e tipos básicos.
Para quem já domina o básico e quer explorar redes, I/O assíncrono, parsing e estruturas de dados mais sofisticadas.
Projetos desafiadores que exploram conceitos de sistemas operacionais, compiladores, redes avançadas e estruturas de dados de alta performance.
Antes de começar, certifique-se de ter:
Em todos os tutoriais, seguimos estas convenções:
build.zigEncontrou um erro ou quer sugerir melhorias? Todos os tutoriais são open source. Visite nosso repositório e abra uma issue ou pull request.
Bons projetos e bom aprendizado!
Agendador de Tarefas em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um agendador de tarefas que executa ações em horários programados. Suporta …
Allocator Customizado em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir dois allocators de memória customizados em Zig: um bump allocator …
Analisador de Frequência em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um analisador de frequência de caracteres que lê texto e produz …
Analisador de Logs em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um analisador de arquivos de log que parseia, filtra, agrega e gera …
Banco de Dados Simples em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um motor de banco de dados simples com índice B-tree, persistência em …
Bloom Filter em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um Bloom filter em Zig — uma estrutura de dados probabilística que responde …
Calculadora CLI em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir uma calculadora interativa de linha de comando em Zig. Este é um excelente …
Calculadora de IMC em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir uma calculadora de Índice de Massa Corporal (IMC) interativa no terminal. O …
Chat TCP em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um servidor de chat TCP que permite múltiplos clientes se conectarem e trocarem …
Cifra de César em Zig — Tutorial Passo a Passo Neste tutorial, vamos implementar a Cifra de César, um dos algoritmos de criptografia mais antigos e conhecidos. …
Compilador de Expressões Matemáticas em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um compilador de expressões matemáticas completo em Zig com …
Compressor RLE em Zig — Tutorial Passo a Passo Neste tutorial, vamos implementar Run-Length Encoding (RLE), um dos algoritmos de compressão mais simples e …