Informatique (ISUP)
Tutoriel pour programmer en C chez vous !!!!
Ressources générales
- Sites :
- Livres sur Unix/Linux :
- Des exemples et explications pour de nombreuses commandes (en format rapide, pas de blabla) :
D. J. Barrett, Linux Pocket Guide: Essential Commands. O’Reilly Media, Inc., 2016.
- Un livre plus complet sur l'environnement Linux (chapitre 1 à 4 et 8 notamment) :
M. G. Sobell, A practical guide to Linux commands, editors, and shell programming, 3rd ed. Upper Saddle River, NJ: Prentice Hall, 2013.
- Documentation sur la bibliothèque standard C
Liste des TDs
- Séance 1 : Programmation sous Linux
- Séance 2 : Bases de la programmation en C
Ressources :
- ready.c : Programme d'introduction à analyser.
- run.sh : Script de compilation.
Challenges :
- Séance 3 : Tableaux et fonctions
Ressources :
- average.c : Programme avec des tableaux à analyser.
Challenges :
- Séance 4 : Pointeurs
Ressources :
Challenges :
- Séance 5 : Renforcement des notions vues du TD2 au TD4.
Challenges :
- Séance 6 : Structures
Ressources :
- personne.c : Exemple d'utilisation des structures.
Challenges :
- Séance 7 : Modularité en C
Ressources :
- Makefile : Pour construire un projet avec plusieurs fichiers.
Challenges :
- Envoyez l'exercice 4 du TD6 à talbot@ircam.fr avec les concepts séparés en différents fichiers (de moins de 50 lignes chacun).
Deadline: 6 avril 2018
- Séance 8 : Refactoring de code
Ressources :
Challenges :
- Inscrivez-vous sur Code Jam et faites le concours ce week-end.
Deadline: 13 avril 2018
- Séance 9 : Préparation à l'examen
Corrections :