Cifra de César em Zig — Tutorial Passo a Passo
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. Apesar de …
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. Se ainda não escreveu seu primeiro programa, faça antes o tutorial Zig para iniciantes: primeiros passos e volte quando zig run e zig build run já estiverem funcionando. 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!
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. Apesar de …
Port Scanner TCP em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um scanner de portas TCP em Zig. O scanner tenta se conectar a portas de um host e …
Quiz no Terminal em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um jogo de quiz interativo no terminal. O jogador responde perguntas de múltipla escolha, …
Rate Limiter em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um rate limiter usando o algoritmo Token Bucket em Zig. Rate limiters são componentes …
Thread Pool em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir uma thread pool em Zig — um pool de threads reutilizáveis que processam tarefas de uma fila …
Validador de CPF em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um validador de CPF completo em Zig. Este é um projeto especialmente relevante para …
Web Scraper em Zig — Tutorial Passo a Passo Neste tutorial, vamos construir um web scraper em Zig que faz requisições HTTP, extrai informações de páginas HTML e salva os …