#Slides Programmation C
Jeu de slides à livrer, découpé selon la progression du module :
- Modèle d’exécution : les quatre phases de compilation, options de diagnostic, comportement indéfini (définition et deux exemples canoniques).
- Synthèse mémoire et pointeurs : le contrat du tas, la propriété (« qui alloue libère », motifs init/destroy), le piége
realloc, sanction des sanitizers. - Codage binaire : endianness, complément à deux, alignement et padding, sérialisation en ordre réseau.
- Unix et modulaire :
errnoetsigaction, pointeurs qualifiés (const,restrict,volatile), Makefile incrémental et cibleasan. - Vaλisp en cinq actes : un slide par jalon (allocation, encodage + internage, environnement + GC, parseur + évaluation, appels terminaux), chacun avec sa commande de vérification et sa sortie attendue.