Le langage C est devenu aujourd'hui le langage universel de l'informatique, utilisé sur les PC aussi bien que sur les stations de travail ou les super-calculateurs.

Initialement mis au point, au début des années 1970, par Brian W. Kernighan et Dennis N. Ritchie sur DEC PDP-11, il s'est maintenant émancipé du monde UNIX et l'on trouve depuis une quinzaine d'années des compilateurs C pour tous types d'ordinateurs et de systèmes d'exploitations, notamment sous MS-DOS et sous Windows.

Ce langage doit sa renommée a ses caractéristiques intrinsèques (sa rapidité, sa qualité de langage "bas niveau" qui lui permettent de traiter des informations proche du matériel, notamment des adresses, des registres ou des mots, mais aussi pour sa portabilité)

Ce langage a la chance de connaître un haut niveau de standardisation, grâce aux normes ANSI (X3.159-1989) et ISO/IEC (9899-1990) dont l'objectif était de fournir une description indépendante de la machine. Cette standardisation a facilité sa diffusion, son apprentissage, son utilisation et son portage, notamment sous MS-DOS. C'est pourquoi, je tenterais ici, de rester dans la norme C ANSI pour que vous puissiez tous utiliser ce cours sans difficultés... quelquefois, j'évoquerais quelques particularités du C sous MS-DOS, ce dernier étant le plus répandu sur les micro-ordinateurs

Les débutants en programmation sont les bienvenus, en effet, il n'est pas nécessaire de savoir programmer pour apprendre à programmer (ça a l'air bête comme phrase, mais pour souvent, les cours commencent à un niveau bien supérieur à celui du débutant). Notez que le C n'est pas le langage le plus facile pour débuter en programmation.

Je proposerais au fur et à mesure du cours des exemples pour pouvoir tester ce que l'on vient d'apprendre à chaud et ne pas attendre la toutes dernière page pour tester ce que l'on a appris. Je trouve cela plus intéressant et plus pédagogique.



Dernière révision :
Date de Création : 18 mars 1998
Copyright ©
Mathieu ARNOLD 1998