Voilà les documents que j'ai pris sur google: - http://fr.wikipedia.org/wiki/C_%28langage%29
- http://www-id.imag.fr/~svarrett/download/polys/poly_cours_C.pdf
Voilà ce que j'ai fait pour l'instant:Le langage C est apparu au cours de l'année 1972 dans les Laboratoires Bell. Il était développé en même temps que Unix par Dennis Ritchie et Ken Thompson. Ken Thompson avait développé un prédécesseur de C, le langage B, qui est lui-même inspiré de BCPL. Dennis Ritchie a fait évoluer le langage B dans une nouvelle version suffisamment différente pour qu'elle soit appelée C. Par la suite, Brian Kernighan aida à populariser le langage.
Beaucoup de limitations du langage C ont été levées dans d'autres langages de programmation qui ont adopté une syntaxe inspirée de celle de C; outre le langage C++ qui est, à l'origine, du C enrichi de la notion d'objet, on peut citer Java, JavaScript, PHP et C#.
L’un des innovations du langage C est le compilateur qui permet de traduire le code de haut niveau (l’algorithme qui est écrit avec des mots), vers le language binaire pour permettre à l’ordinateur de comprendre.
Entrons maintenant dans le vif du sujet, dans toutes les programmations sur C, on a tout au début , #include <stdio.h>
#include <stdlib.h>
Ce sont des directives de préprocesseur : ce sont des bibliothèques de commandes pour nous simplifier la programmation, par exemple printf est une commande pour imprimer. Au lieu de tout expliquer à l’ordi pour imprimer, on lui dit juste de printf quelque chose.
Voici la structure d’une programmation :Toute la partie apres les directives de processeur sont appelé fonctions ce qu’il y a à l’intérieur sont des instructions que l’ordi va appliqué.