Web Analytics

project-box

⭐ 153 stars Spanish by dexter-xD

🌐 Idioma

Colección de Proyectos en C

Cómprame un Café

Una colección de proyectos de programación en C diseñados para principiantes que desean aprender y practicar 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 de SHA-512

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

2. Servidor HTTP

Una implementación básica de un 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 ping personalizada que cubre:

6. Tres en Raya

Una implementación del clásico juego que enseña: -Programación de sockets

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 integral: The C Programming Language - Un recurso imprescindible para aprender los fundamentos y buenas prácticas de la programación en C.

Ruta de aprendizaje

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

Contribuir

No dudes en:

Licencia

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

Nota

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

--- Tranlated By Open Ai Tx | Last indexed: 2025-07-22 ---