Web Analytics

project-box

⭐ 153 stars Italian by dexter-xD

🌐 Lingua

Raccolta di Progetti in Linguaggio C

Buy Me A Coffee

Una raccolta di progetti in linguaggio C pensata per principianti, per imparare e praticare vari concetti di programmazione, dagli algoritmi di base alla programmazione di rete. Ogni progetto è autonomo e include la propria documentazione e sistema di build.

Panoramica dei Progetti

1. Implementazione SHA-512

Un'implementazione di funzione hash crittografica che mostra:

2. Server HTTP

Una semplice implementazione di server HTTP che tratta:

3. Server-Client UDP

Un semplice sistema di comunicazione basato su UDP che insegna:

4. Port Scanner

Uno strumento diagnostico di rete che mostra:

5. Implementazione Ping

Un'utility ping personalizzata che tratta:

6. Tris (Tic-Tac-Toe)

Implementazione del classico gioco che insegna: -Programmazione di socket

7. Sistema di Chat

Un'applicazione di chat in tempo reale che mostra:

8. Analizzatore Lessicale

Un semplice componente front-end di compilatore che mostra:

9. Compilatore Aritmetico

Un semplice compilatore che prende espressioni aritmetiche come input e genera codice simile all'assembly:

10. Gioco degli Asteroidi

Un gioco da terminale in cui controlli una nave per evitare gli asteroidi in caduta:

Come iniziare

Ogni progetto in questo repository è progettato per essere autonomo e include:

Per iniziare con qualsiasi progetto:

Prerequisiti

Libro Consigliato

Per iniziare con la programmazione in C, consiglio questo libro completo: The C Programming Language - Una risorsa indispensabile per apprendere i fondamenti e le migliori pratiche della programmazione in C.

Percorso di Apprendimento

Questi progetti sono organizzati in ordine di complessità crescente:

Contribuire

Sentiti libero di:

Licenza

Questo progetto è open source e disponibile per scopi di apprendimento.

Nota

Alcuni progetti relativi alla rete (Port Scanner, Ping) richiedono privilegi di root/amministratore per essere eseguiti a causa dell'utilizzo di socket raw. Usa sempre questi strumenti in modo responsabile e solo su reti su cui hai il permesso di eseguire test.

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