L'ensemble des sources (démos commentées, suggestions de correction) du cours Langage C (1ère année).
- B1 - Langage C
Vous pouvez télécharger le dépôt au format zip.
Une autre solution (recommandée) est d'installer git
sur votre machine. Ouvrir un terminal puis taper la commande
git clone https://github.com/paul-schuhm/langage-c-b1
Lorsque le dépôt sera mis à jour, vous pouvez mettre à jour votre copie locale simplement. Ouvrir un terminal dans le dossier du dépôt (ou en vous y déplacer) et récupérer la nouvelle version avec la commande
cd /chemin/depot/clone
git pull
- Accéder aux instructions pour installer l'environnement de développement sur Windows, GNU/Linux et macOS;
- Accéder à la correction du tutoriel et aux sources C.
Ces ouvrages se trouvent facilement sur le web...
- The C programming language, the White book ou K&R, écrit par les deux géants Dennis Ritchie, créateur du langage et Brian Kernighan, publié chez Prentice Hall, 1978. Le livre décrit, avec un ton unique, tout le langage C avec des exemples et la concision des grandes heures. La tout première référence sur le langage C. A noter que l'ouvrage a eu droit à une deuxième édition dix ans plus tard (1988), lorsque le langage C a été normalisé par l'ANSI (1989) sous le nom équivoque d'ANSI C. Une traduction française existe également chez Dunod. LP++;
- Programmer en langage C, 5e édition: Cours et exercices corrigés., de Claude Delannoy, publié chez Eyrolles, 2016;
- C poket reference : C syntax and fundamentals, de Peter Prinz et Ulla Kirch-Prinz, publié chez O'Reilly, 2002. Un livre à garder près de soi pour vérifier rapidement une information précise.
- The GNU C Reference Manual (en), le manuel sur le C publié par le projet GNU est une bonne ressource pour apprendre et approfondir ses connaissances en C
- comp.lang.c Frequently Asked Questions (clc FAQ), faq sur le langage C, issue du groupe Usenet
comp.lang.c
. Composée et rafinée depuis 1990. A même été publiée sous forme de livre par Addison-Wesley est un bon cours à suivre pour s'initier au langage C; - Beej's Guide to C Programming, un très bon cours complet sur le C en ligne ou en PDF (en);
- Apprenez à programmer en C, d'OpenClassRoom (ex Site du zéro). Ce cours en
- Exercices de programmation en langage C;
- Exercices Interactifs;
- Compilateur C en ligne, pratique pour tester rapidement des idées. Ctr+Entree pour compiler et executer son code.
- Standford University - C programming, de Jerry Cain dans le cours Programming Paradigms (CS107), Stanford University, Computer Science department. Série de cours sur les différents paradigmes de programmation, et notamment sur le langage C. Pour aller plus loin. (en)