Ao aprender programação, quero encontrar projetos práticos para praticar. Os tutoriais online são ou muito simples e sem desafio, ou simplesmente disponibilizam o código-fonte de um projeto complexo. Não sei por onde começar a aprender. Descobri uma coleção de projetos em linguagem C no GitHub chamada project-box, que foi especialmente desenvolvida para iniciantes e progride passo a passo, do básico ao avançado. Inclui 10 projetos independentes que abrangem implementação de algoritmos, programação de redes, design de compiladores e desenvolvimento de jogos, cada um com documentação completa e um sistema de compilação. GitHub: https://t.co/w3Bv2YJzIS Inclui o algoritmo de criptografia SHA-512, servidor HTTP, comunicação UDP, analisador de portas, ferramenta Ping, jogo da velha, sistema de bate-papo em tempo real, analisador léxico, compilador aritmético e jogo de desvio de asteroides. Os projetos estão organizados do mais fácil ao mais difícil. Recomenda-se começar com o Jogo da Velha para se familiarizar com os conceitos básicos e, em seguida, ir avançando gradualmente para os projetos de programação de rede e compiladores. Isso é adequado para estudantes que desejam aprender a linguagem C de forma sistemática.
Carregando detalhes do thread
Buscando os tweets originais no X para montar uma leitura limpa.
Isso normalmente leva apenas alguns segundos.

