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.
Toutefois, il plus que souhaitable de les consulter pour approfondir les notions ́evoqu ́ees ici. La programmation informatique est l’ensemble des activit ́es qui permettent l’ ́ecriture des pro-grammes informatiques. L’algorithmique d ́esigne l’ensemble des activit ́es logiques qui rel`event des algorithmes.
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.