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 :
- 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
- 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 |
|
|
|
[ Retour au sommaire ]
|
par Valentin BILLOTTE
vbillotte@programmationworld.com
http://www.programmationworld.com
Dernière mise à jour:
|