← DS — roadmap
Module 3/Debutant
Langage C
Le langage bas niveau du programme : mémoire, pointeurs, performance. Ce qui explique pourquoi les bibliothèques de calcul sont rapides.
·/4 cours
155 min260 min355 min455 min
Bases du langage et compilation
Types, opérateurs, structures de contrôle, fonctions, préprocesseur, compilation et édition de liens.
Pointeurs et gestion mémoire
Adresses, arithmétique de pointeurs, tableaux, chaînes, allocation dynamique, pile et tas, fuites mémoire.
Structures et fichiers
Structures, unions, énumérations, entrées/sorties fichier, traitement d'un jeu de données CSV en C.
Performance et calcul numérique
Coût mémoire, localité, représentation des flottants, erreurs d'arrondi, comparaison avec un calcul vectorisé.