1. I Fondamentali (Cap 1-4)
La sintassi, i tipi di base, il ciclo di vita delle variabili, i limiti dell’aritmetica macchina e le conversioni implicite (cast).

Zero. Non devi installare compilatori, GCC, Clang, Makefile o configurar IDE. Tutto ciò che ti serve è il browser che stai usando adesso. Scriverai ed eseguirai il codice sui nostri server sicuri mentre impari.
Scopri cosa ti aspetta. Il corso è strutturato per il “Progressive Disclosure”: partiamo da concetti semplici per poi immergerci nei dettagli fisici dell’hardware.
1. I Fondamentali (Cap 1-4)
La sintassi, i tipi di base, il ciclo di vita delle variabili, i limiti dell’aritmetica macchina e le conversioni implicite (cast).
2. Architettura & Flusso (Cap 5-6)
Istruzioni di controllo, funzioni, scoping, e la gestione della Memoria Dinamica (Stack vs Heap, malloc, memory leaks).
3. Dati & File (Cap 7-8)
Codifiche di caratteri (ASCII/UTF-8), l’illusione delle stringhe in C, I/O bufferizzato, stream, e file descriptor POSIX.
4. Analisi & Produzione (Cap 9-11)
Magie del Pre-processore, Linkage di librerie statiche/dinamiche, Asserzioni e best practices di sicurezza industriale.
:::note), diagrammi visivi di memoria e avvertimenti sulle trappole classiche (:::danger Undefined Behavior!).