Web Analytics

project-box

⭐ 2028 stars Spanish by TrisH0x2A

🌐 Idioma

Colección de Proyectos de Programación en C

Buy Me A Coffee

Una colección de proyectos de programación en C diseñados para que los principiantes aprendan y practiquen varios conceptos de programación, desde algoritmos básicos hasta programación de redes. Cada proyecto es autónomo e incluye su propia documentación y sistema de construcción.

Resumen de Proyectos

1. Implementación SHA-512

Una implementación de función hash criptográfica que demuestra:

2. Servidor HTTP

Una implementación básica de servidor HTTP que cubre:

3. Servidor-Cliente UDP

Un sistema de comunicación simple basado en UDP que enseña:

4. Escáner de Puertos

Una herramienta de diagnóstico de red que demuestra:

5. Implementación de Ping

Una utilidad personalizada de ping que cubre:

6. Tres en Raya

Una implementación clásica de juego que enseña:

7. Sistema de Chat

Una aplicación de chat en tiempo real que demuestra:

8. Analizador Léxico

Un componente simple de front-end de compilador que demuestra:

9. Compilador Aritmético

Un compilador simple que toma expresiones aritméticas como entrada y genera código similar a ensamblador:

10. Juego de Asteroides

Un juego basado en terminal donde controlas una nave para evitar asteroides que caen:

Comenzando

Cada proyecto en este repositorio está diseñado para ser autónomo e incluye:

Para comenzar con cualquier proyecto:

Requisitos Previos

Libro Recomendado

Para comenzar con la programación en C, recomiendo este libro completo: The C Programming Language - Un recurso imprescindible para aprender los fundamentos y buenas prácticas de programación en C.

Ruta de Aprendizaje

Estos proyectos están organizados en orden de complejidad creciente:

Contribuciones

Siéntete libre de:

Licencia

Este proyecto es de código abierto y está disponible para fines educativos.

Nota

Algunos proyectos relacionados con la red (Escáner de Puertos, Ping) requieren privilegios de root/administrador para ejecutarse debido al uso de sockets en crudo. Siempre use estas herramientas de manera responsable y solo en redes para las que tenga permiso de prueba.

--- Tranlated By Open Ai Tx | Last indexed: 2026-05-07 ---