L’objet de ce cours est de s’initier `a la syntaxe du langage C qui est un langage de program-mation imp ́erative : les instructions sont ex ́ecut ́ees pour transformer l’ ́etat actuel du programme. Le langage C a ́et ́e mis au point par Ritchie et Kernighan au d ́ebut des ann ́ees 70.
Les fonctions standard de manipulation des fichiers du langage C permettent de les voir comme un flot, une suite d’octets traduisant leur repr ́esentation interne. Toutefois, dans le cas d’un fichier texte, il est possible d’obtenir une interpr ́etation des donn ́ees en suite de caract`eres afin de travailler directement sur le texte.
Les termes impl ́ementation et codage sont souvent utilis ́es par les informaticiens pour y faire r ́ef ́erence. Il existe des milliers de langages de programmation informatique : Pascal, Java, Fortran, C, C++, etc. Ce sont des langages formels avec une syntaxe stricte qui permet d’ ́eviter les ambigu ̈ıt ́es contrai-rement au langage naturel.
−−. Les livres et supports de cours sur le Langage C de Henri Garreta et Claude Delannoy sont des r ́ef ́erences de premier choix pour apprendre les bases du langage. Ils sont facilement accessibles sur internet. Ils sont bien plus d ́etaill ́es que le pr ́esent support et vont souvent au-del`a de l’objet de ce cours.