Objectif du cours de C
-apprendre le langage C
-analyser un problème pour écrire le programme qui le résout, de façon élégante et modulaire
Coder proprement
-savoir respecter un cahier des charges lors de projets
-être au niveau pour le cours de système en IR2
Planning
-Slot 0: stage de rentrée de 3 jours
-Slot 1:
-5 ou 6 cours, 5 TD sur machine
-1 projet
-Slot 2:
-5 cours, 5 TD sur machine
-1 projet, peut-être commun avec l’algo
-1 examen
Objectif du stage de rentrée
-mise à niveau sur:
-les commandes système de base
-l’écriture et la compilation propre d’un programme C simple
-3 journées intensives:
-2h de cours, 2h de TD, 4h de TP (1 par poste)
dernière journée:
-TP noté pour évaluation
Linux
-système d’exploitation libre
-open source
-gratuit
-multi-utilisateurs
-support natif du réseau
-interface graphique indépendante du système
Différences principales avec Windows
-Pas de C:\… D:\… racine unique /
-périphériques vus comme des sous répertoires.
Ex:
/mnt/floppy
pour
A:\
Casse des noms de fichiers
-Hello.txt ≠ hello.txt ≠ HELLO.TXT
Droits d’accès sur les fichiers
……
Cours C/C++ (200 KO) (Cours PDF)