Langage C
Dernière mise à jour:




        


Le langage C a été mis au point par M.Ritchie et B.W.Kernighan au début des années 70. Le but était de permettre de développer un langage qui permettrait d'obtenir un système d'exploitation de type UNIX portable. M.Ritchie et B.W.Kernighan se sont inspirés des langages B et BCPL, pour créer un nouveau langage: le langage C.

La première édition de la définition de ce langage a été donnée dans leur livre commun "The C programming language".
Toutefois, suite à l'apparition de nombreux compilateurs C, l'ANSI (abréviation de American National Standards Institute) a normalisé ce langage pour donner ce que l'on appelle le C-ANSI. Suite à cette norme, Ritchie et Kernghan ont sorti une deuxième édition du livre enintègrant les modifications apportées par l'ANSI.

Le langage C est un des langages les plus utilisés actuellement. Cela est dû au fait qu'il comportant des instructions et des structures de haut niveau (contrairement à l'assembleur par exemple) tout en générant un code très rapide grâce à un compilateur très performant.
Cela est dû en réalité au fait que les instructions du langage sont faites de telle façon à être assez proches du langage machine, ce qui se traduit par un programme compact (donc rapide) dans la mesure où le programmeur respecte une syntaxe proche des spécifications...

Les programmes en C ne sont jamais très long. Le langage C reste un langage assez simple contrairement à ce qu'on peut entendre assez souvent sur lui. Il suffit juste de disposer d'un bon apprentissage ; ce que progworld vous offre ici

Son apprentissage est désormais nécessaire pour quiconque s'intéresse à la programmation ; nombre de langage comme le C#, le Java ou le C++ dispose d'une syntaxe copiée sur le C.




Ces cours sont une initiation au langage C. Ils sont faits pour les débutants, comme pour les initiés au langage.

Vous pouvez retrouver cette initiation au langage C dans le journal PCTeam.

Ils sont divisés en deux parties :

  1. l'apprentissage tout d'abord qui va nous permettre d'apprendre le langage ou bien d'y trouver une référence sérieuse en cas d'oublis
  2. Les cours avancés qui vont principalement nous faire découvrir les différentes fonctionnalités offertes par la bibliothèque standard





Pour tous commentaires, ajout d'articles, chansons, poêmes contactez moi



sommaire des cours

        


sommaire des annexes

        

  1. les opérateurs de manipulation de bits
  2. récapitulatif des types du langage C


[ Retour au sommaire ]



par Valentin BILLOTTE
vbillotte@programmationworld.com
http://www.programmationworld.com
Dernière mise à jour: